/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> /// <param name="messageId"></param> private SubmitMultiSmResp(DataCodings defaultEncoding, CommandStatus commandStatus, uint sequence, string messageId) : base(defaultEncoding, CommandSet.SubmitMultiSmResp, commandStatus, sequence) { MessageId = messageId; UnsuccessDestinationAddresses = new List <UnsuccessDestinationAddress>(); Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitMultiSm(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitMultiSm, SequenceGenerator.Counter) { DestinationAddresses = new List <DestinationAddress>(); Optional = new TLVCollection(); UserData = UserData.Create(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitSm(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitSm, SequenceGenerator.Counter) { Optional = new TLVCollection(); ValidityPeriod = DateTime.Now.AddDays(2).ToString("yyMMddhhmmss000+"); UserData = UserData.Create(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="serviceType"></param> /// <param name="sourceTon"></param> /// <param name="sourceNpi"></param> /// <param name="sourceAddr"></param> /// <param name="destinationAddresses"></param> private SubmitMultiSm(DataCodings defaultEncoding, string serviceType, byte sourceTon, byte sourceNpi, string sourceAddr, List <DestinationAddress> destinationAddresses) : base(defaultEncoding, CommandSet.SubmitMultiSm, SequenceGenerator.Counter) { Optional = new TLVCollection(); UserData = UserData.Create(); ServiceType = serviceType; SourceTon = sourceTon; SourceNpi = sourceNpi; SourceAddr = sourceAddr; DestinationAddresses = destinationAddresses; }
/// <summary> Constructor</summary> /// <param name="defaultEncoding"></param> /// <param name="serviceType"></param> /// <param name="sourceTon"></param> /// <param name="sourceNpi"></param> /// <param name="sourceAddr"></param> /// <param name="destTon"></param> /// <param name="destNpi"></param> /// <param name="destAddr"></param> private SubmitSm(DataCodings defaultEncoding, string serviceType, byte sourceTon, byte sourceNpi, string sourceAddr, byte destTon, byte destNpi, string destAddr) : base(defaultEncoding, CommandSet.SubmitSm, SequenceGenerator.Counter) { Optional = new TLVCollection(); ValidityPeriod = DateTime.Now.AddDays(2).ToString("yyMMddhhmmss000+"); UserData = UserData.Create(); ServiceType = serviceType; SourceTon = sourceTon; SourceNpi = sourceNpi; SourceAddr = sourceAddr; DestTon = destTon; DestNpi = destNpi; DestAddr = destAddr; }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandSet"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> /// <param name="systemId"></param> private BindSmResp(DataCodings defaultEncoding, CommandSet commandSet, CommandStatus commandStatus, uint sequence, string systemId) : base(defaultEncoding, commandSet, commandStatus, sequence) { SystemId = systemId; Optional = new TLVCollection(); /* * // Optional Parameter for the Version * int version = 0x34; * byte[] b = System.BitConverter.GetBytes(version); * * if (System.BitConverter.IsLittleEndian) * { * byte tmp = b[0]; * b[0] = b[3]; * b[3] = tmp; * * tmp = b[1]; * b[1] = b[2]; * b[2] = tmp; * } * * Optional.Add(TLV.Create(OptionalTags.SCInterfaceVersion, Convert.ToUInt16(b.Length), b)); */ }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> /// <param name="messageId"></param> private SubmitSmResp(DataCodings defaultEncoding, CommandStatus commandStatus, uint sequence, string messageId) : base(defaultEncoding, CommandSet.SubmitSmResp, commandStatus, sequence) { MessageId = messageId; Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> private SubmitSmResp(DataCodings defaultEncoding, CommandStatus commandStatus, uint sequence) : base(defaultEncoding, CommandSet.SubmitSmResp, commandStatus, sequence) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitSmResp(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitSmResp) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private DataSm(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.DataSm) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="header"></param> private BindSmResp(DataCodings defaultEncoding, Header header) : base(defaultEncoding, header) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private AlertNotification(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.AlertNotification) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private DeliverSmResp(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.DeliverSmResp) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitMultiSmResp(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitMultiSmResp) { UnsuccessDestinationAddresses = new List <UnsuccessDestinationAddress>(); Optional = new TLVCollection(); }