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