public AQRDataStreamCharacterPayload(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) : base(format, payload)
 {
     characterCount = payload?.ToArray()[0] ?? new AQRDataStreamData("Character Count", new bool[characterCountBitCount]);
     dataBitStream  = payload?.ToArray()[1] ?? new AQRDataStreamData("Data Bit Stream", new bool[0]);
 }
 public AQRDataStreamFNC1Payload(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) : base(format, payload)
 {
 }
 public AQRDataStreamFNC2Payload(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) : base(format, payload)
 {
     applicationIndicator = payload.ToArray()[0] ?? new AQRDataStreamData("Assignment Number", new bool[0]);
     this.payload.RemoveAt(0);
 }
コード例 #4
0
 public AQRDataStream(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null)
 {
     this.format  = format;
     this.payload = payload?.ToList() ?? new List <IQRDataStreamData>();
 }
コード例 #5
0
 public AQRDataStreamExtendedChannelPayload(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) : base(format, payload)
 {
     eciAssignmentNumber = payload.ToArray()[0] ?? new AQRDataStreamData("Assignment Number", new bool[0]);
 }
コード例 #6
0
 public AQRDataStreamStructurePayload(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) : base(format, payload)
 {
     symbolPosition = payload.ToArray()[0] ?? new AQRDataStreamData("Symbol Position", new bool[4]);
     symbolCount    = payload.ToArray()[1] ?? new AQRDataStreamData("Data Bit Stream", new bool[4]);
     parity         = payload.ToArray()[2] ?? new AQRDataStreamData("Parity", new bool[8]);
 }