init
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
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
|
||||
}
|
||||
/// <summary>
|
||||
/// implements the data conversion section of the tmats packet
|
||||
/// </summary>
|
||||
public class DataConversionSection : TMATSSection<DataConversionAttributes>
|
||||
{
|
||||
public DataConversionSection(int number) : base(AttributeIdentifiers.DataConversionAttributes, number)
|
||||
{
|
||||
}
|
||||
public void SetConversionType(ConversionTypes type)
|
||||
{
|
||||
SetValueWithLength(DataConversionAttributes.ConversionType,
|
||||
DescriptionDecoder.GetDescription(type));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user