This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,695 @@
using DTS.Serialization.IRIGCh10.Attributes;
using System.ComponentModel;
namespace DTS.Serialization.IRIGCH10.Enums
{
public enum DataFileDataTypes
{
[Description("User-Defined")]
[PacketHeaderValue(0x00)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat0,
[Description("Setup Record")]
[PacketHeaderValue(0x01)]
[DataTypeVersionValue(0x07)]
ComputerGeneratedDataFormat1,
[Description("Recording Events")]
[PacketHeaderValue(0x02)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat2,
[Description("Recording Index")]
[PacketHeaderValue(0x03)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat3,
[Description("Reserved for future use")]
[PacketHeaderValue(0x04)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat4,
[Description("Reserved for future use")]
[PacketHeaderValue(0x05)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat5,
[Description("Reserved for future use")]
[PacketHeaderValue(0x06)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat6,
[Description("Reserved for future use")]
[PacketHeaderValue(0x07)]
[DataTypeVersionValue(0x06)]
ComputerGeneratedDataFormat7,
[Description("Reserved for future use")]
[PacketHeaderValue(0x08)]
[DataTypeVersionValue(0x06)]
PCMDataFormat0,
[Description("Chapter 4 or 8")]
[PacketHeaderValue(0x09)]
[DataTypeVersionValue(0x06)]
PCMDataFormat1,
[Description("Reserved for future use")]
[PacketHeaderValue(0x0A)]
[DataTypeVersionValue(0x06)]
PCMDataFormat2,
[Description("Reserved for future use")]
[PacketHeaderValue(0x0B)]
[DataTypeVersionValue(0x06)]
PCMDataFormat3,
[Description("Reserved for future use")]
[PacketHeaderValue(0x0C)]
[DataTypeVersionValue(0x06)]
PCMDataFormat4,
[Description("Reserved for future use")]
[PacketHeaderValue(0x0D)]
[DataTypeVersionValue(0x06)]
PCMDataFormat5,
[Description("Reserved for future use")]
[PacketHeaderValue(0x0E)]
[DataTypeVersionValue(0x06)]
PCMDataFormat6,
[Description("Reserved for future use")]
[PacketHeaderValue(0x0F)]
[DataTypeVersionValue(0x06)]
PCMDataFormat7,
[Description("ReservedForFutureUse")]
[PacketHeaderValue(0x10)]
[DataTypeVersionValue(0x06)]
TimeDataFormat0,
[Description("RCC/Global Positioning System [GPS]/RTC")]
[PacketHeaderValue(0x11)]
[DataTypeVersionValue(0x06)]
TimeDataFormat1,
[Description("Reserved for future use")]
[PacketHeaderValue(0x12)]
[DataTypeVersionValue(0x06)]
TimeDataFormat2,
[Description("Reserved for future use")]
[PacketHeaderValue(0x13)]
[DataTypeVersionValue(0x06)]
TimeDataFormat3,
[Description("Reserved for future use")]
[PacketHeaderValue(0x14)]
[DataTypeVersionValue(0x06)]
TimeDataFormat4,
[Description("Reserved for future use")]
[PacketHeaderValue(0x15)]
[DataTypeVersionValue(0x06)]
TimeDataFormat5,
[Description("Reserved for future use")]
[PacketHeaderValue(0x16)]
[DataTypeVersionValue(0x06)]
TimeDataFormat6,
[Description("Reserved for future use")]
[PacketHeaderValue(0x17)]
[DataTypeVersionValue(0x06)]
TimeDataFormat7,
[PacketHeaderValue(0x18)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat0,
[PacketHeaderValue(0x19)]
[Description("MIL-STD-1553B Data")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat1,
[PacketHeaderValue(0x1A)]
[Description("16PP194 Bus")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat2,
[PacketHeaderValue(0x1B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat3,
[PacketHeaderValue(0x1C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat4,
[PacketHeaderValue(0x1D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat5,
[PacketHeaderValue(0x1E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat6,
[PacketHeaderValue(0x1F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MILSTD1553DataFormat7,
[PacketHeaderValue(0x20)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat0,
[PacketHeaderValue(0x21)]
[Description("Analog Data")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat1,
[PacketHeaderValue(0x22)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat2,
[PacketHeaderValue(0x23)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat3,
[PacketHeaderValue(0x24)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat4,
[PacketHeaderValue(0x25)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat5,
[PacketHeaderValue(0x26)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat6,
[PacketHeaderValue(0x27)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
AnalogDataFormat7,
[PacketHeaderValue(0x28)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat0,
[PacketHeaderValue(0x29)]
[Description("Discrete Data")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat1,
[PacketHeaderValue(0x2A)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat2,
[PacketHeaderValue(0x2B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat3,
[PacketHeaderValue(0x2C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat4,
[PacketHeaderValue(0x2D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat5,
[PacketHeaderValue(0x2E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat6,
[PacketHeaderValue(0x2F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
DiscreteDataFormat7,
[PacketHeaderValue(0x30)]
[Description("Generic Message Data")]
[DataTypeVersionValue(0x06)]
MessageDataFormat0,
[PacketHeaderValue(0x31)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat1,
[PacketHeaderValue(0x32)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat2,
[PacketHeaderValue(0x33)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat3,
[PacketHeaderValue(0x34)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat4,
[PacketHeaderValue(0x35)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat5,
[PacketHeaderValue(0x36)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat6,
[PacketHeaderValue(0x37)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
MessageDataFormat7,
[PacketHeaderValue(0x38)]
[Description("ARINC-429 Data")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat0,
[PacketHeaderValue(0x39)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat1,
[PacketHeaderValue(0x3A)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat2,
[PacketHeaderValue(0x3B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat3,
[PacketHeaderValue(0x3C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat4,
[PacketHeaderValue(0x3D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat5,
[PacketHeaderValue(0x3E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat6,
[PacketHeaderValue(0x3F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ARINC429DataFormat7,
[PacketHeaderValue(0x40)]
[Description("MPEG-2/H.264 Video")]
[DataTypeVersionValue(0x06)]
VideoDataFormat0,
[PacketHeaderValue(0x41)]
[Description("ISO 13818-1 MPEG-2")]
[DataTypeVersionValue(0x06)]
VideoDataFormat1,
[PacketHeaderValue(0x42)]
[Description("ISO 14496 MPEG-4 Part10 110 AVC/H.264")]
[DataTypeVersionValue(0x06)]
VideoDataFormat2,
[PacketHeaderValue(0x43)]
[Description("MJPEG")]
[DataTypeVersionValue(0x07)]
VideoDataFormat3,
[PacketHeaderValue(0x44)]
[Description("MJPEG 2000")]
[DataTypeVersionValue(0x07)]
VideoDataFormat4,
[PacketHeaderValue(0x45)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
VideoDataFormat5,
[PacketHeaderValue(0x46)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
VideoDataFormat6,
[PacketHeaderValue(0x47)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
VideoDataFormat7,
[PacketHeaderValue(0x48)]
[Description("Image Data")]
[DataTypeVersionValue(0x06)]
ImageDataFormat0,
[PacketHeaderValue(0x49)]
[Description("Still Imagery")]
[DataTypeVersionValue(0x06)]
ImageDataFormat1,
[PacketHeaderValue(0x4A)]
[Description("Dynamic Imagery")]
[DataTypeVersionValue(0x06)]
ImageDataFormat2,
[PacketHeaderValue(0x4B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ImageDataFormat3,
[PacketHeaderValue(0x4C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ImageDataFormat4,
[PacketHeaderValue(0x4D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ImageDataFormat5,
[PacketHeaderValue(0x4E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ImageDataFormat6,
[PacketHeaderValue(0x4F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ImageDataFormat7,
[PacketHeaderValue(0x50)]
[Description("UART Data")]
[DataTypeVersionValue(0x06)]
UARTDataFormat0,
[PacketHeaderValue(0x51)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat1,
[PacketHeaderValue(0x52)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat2,
[PacketHeaderValue(0x53)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat3,
[PacketHeaderValue(0x54)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat4,
[PacketHeaderValue(0x55)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat5,
[PacketHeaderValue(0x56)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat6,
[PacketHeaderValue(0x57)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
UARTDataFormat7,
[PacketHeaderValue(0x58)]
[Description("IEEE 1394 Transaction")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat0,
[PacketHeaderValue(0x59)]
[Description("IEEE 1394 Physical Layer")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat1,
[PacketHeaderValue(0x5A)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat2,
[PacketHeaderValue(0x5B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat3,
[PacketHeaderValue(0x5C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat4,
[PacketHeaderValue(0x5D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat5,
[PacketHeaderValue(0x5E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat6,
[PacketHeaderValue(0x5F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
IEEE1394DataFormat7,
[PacketHeaderValue(0x60)]
[Description("Parallel Data")]
[DataTypeVersionValue(0x06)]
ParallelDataFormat0,
[PacketHeaderValue(0x61)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
ParallelDataFormat1,
[PacketHeaderValue(0x68)]
[Description("Ethernet Data")]
[DataTypeVersionValue(0x07)]
EthernetDataFormat0,
[PacketHeaderValue(0x69)]
[Description("Ethernet UDP Payload")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat1,
[PacketHeaderValue(0x6A)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat2,
[PacketHeaderValue(0x6B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat3,
[PacketHeaderValue(0x6C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat4,
[PacketHeaderValue(0x6D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat5,
[PacketHeaderValue(0x6E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat6,
[PacketHeaderValue(0x6F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
EthernetDataFormat7,
[PacketHeaderValue(0x70)]
[Description("GPS NMEA-RTCM")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat0,
[PacketHeaderValue(0x71)]
[Description("EAG ACMI")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat1,
[PacketHeaderValue(0x72)]
[Description("ACTTS")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat2,
[PacketHeaderValue(0x73)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat3,
[PacketHeaderValue(0x74)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat4,
[PacketHeaderValue(0x75)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat5,
[PacketHeaderValue(0x76)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat6,
[PacketHeaderValue(0x77)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x06)]
TSPI_CTSDataFormat7,
[PacketHeaderValue(0x78)]
[Description("CAN Bus")]
[DataTypeVersionValue(0x06)]
ControllerAreaNetworkBus,
[PacketHeaderValue(0x79)]
[Description("Fibre Channel Data")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormat0,
[PacketHeaderValue(0x7A)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormats1,
[PacketHeaderValue(0x7B)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormats2,
[PacketHeaderValue(0x7C)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormats3,
[PacketHeaderValue(0x7D)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormats4,
[PacketHeaderValue(0x7E)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormats5,
[PacketHeaderValue(0x7F)]
[Description("Reserved for future use")]
[DataTypeVersionValue(0x07)]
FibreChannelDataFormats6
}
public enum TimeSource
{
[PacketHeaderValue(0x00)]
[Description("Time derived from a clock in the recorder")]
Internal,
[PacketHeaderValue(0x01)]
[Description("Time derived from a clock not in the recorder")]
External,
[PacketHeaderValue(0x02)]
[Description("Internal from RMM (Time derived from the clock in the RMM")]
InternalFromRMM,
[PacketHeaderValue(0x0F)]
[Description("None")]
None
}
public enum TimeFormats
{
[Description("IRIG-B")]
[PacketHeaderValue(0x00)]
IRIGB,
[PacketHeaderValue(0x01)]
[Description("IRIG-A")]
IRIGA,
[PacketHeaderValue(0x02)]
[Description("IRIG-G")]
IRIGG,
[PacketHeaderValue(0x03)]
[Description("Real-Time Clock")]
RTC,
[PacketHeaderValue(0x04)]
[Description("UTC Time from GPS")]
UTC,
[PacketHeaderValue(0x05)]
[Description("Native GPS Time")]
GPS,
[PacketHeaderValue(0x0F)]
[Description("None")]
None
}
public enum DataTypeVersion
{
[Description("Initial Release (IRIG-106-04)")]
[PacketHeaderValue(0x01)]
InitialRelease,
[PacketHeaderValue(0x02)]
[Description("TG-78 (IRIG-106-05)")]
TG78,
[PacketHeaderValue(0x03)]
[Description("IRIG-106-07")]
IRIG106_07
}
public enum SecondaryHeaderTimeFormat
{
[PacketHeaderValue(0x00)]
[Description("IRIG 106 Chapter 4 binary weighted 48-bit time format")]
IRIG106Chapter4,
[PacketHeaderValue(0x01)]
[Description("IEEE-1588 Time format")]
IEEE1588
}
public enum DataCheckSumType
{
[PacketHeaderValue(0x00)]
None,
[PacketHeaderValue(0x01)]
EightBit,
[PacketHeaderValue(0x02)]
SixteenBit,
[PacketHeaderValue(0x03)]
ThirtyTwoBit
}
}