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); }
public AQRDataStream(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) { this.format = format; this.payload = payload?.ToList() ?? new List <IQRDataStreamData>(); }
public AQRDataStreamExtendedChannelPayload(IQRDataStreamEncodingFormat format, IEnumerable <IQRDataStreamData> payload = null) : base(format, payload) { eciAssignmentNumber = payload.ToArray()[0] ?? new AQRDataStreamData("Assignment Number", new bool[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]); }