using IRIGCh10; using System.ComponentModel; namespace DTS.Serialization.IRIGCH10.Attributes { public enum DataConversionAttributes { [Description("DCT")] ConversionType } public enum ConversionTypes { [Description("NON")] None, [Description("PRS")] PairSets, [Description("COE")] Coefficients, [Description("NPC")] CoefficientsNegative, [Description("DER")] Derived, [Description("DIS")] Discrete, [Description("PTM")] PCMTime, [Description("BTM")] Time1553, [Description("VOI")] DigitalVoice, [Description("VID")] DigitalVideo, [Description("SP")] SpecializedProcessing, [Description("OTH")] Other } /// /// implements the data conversion section of the tmats packet /// public class DataConversionSection : TMATSSection { public DataConversionSection(int number) : base(AttributeIdentifiers.DataConversionAttributes, number) { } public void SetConversionType(ConversionTypes type) { SetValueWithLength(DataConversionAttributes.ConversionType, DescriptionDecoder.GetDescription(type)); } } }