using System.ComponentModel; using DTS.Common.Converters; namespace DTS.Common.Enums { /// /// FB15313 Configure S6A udp streaming /// [TypeConverter(typeof(EnumDescriptionTypeConverter))] public enum UDPStreamProfile : byte { [Description("UDPStreamProfiles_RTCStreaming")] RTCStreaming = 0, [Description("UDPStreamProfiles_DTS_UDP")] DTS_UDP = 1, // DTS with UDP timestamped using IRIG106 spec. // /! profile with time format 1 RTC. / [Description("UDPStreamProfiles_CH10_MANUAL_CONFIG")] CH10_MANUAL_CONFIG = 2, // chapter 10 with manual configuration [Description("UDPStreamProfiles_CH10_PCM128_MM")] CH10_PCM128_MM = 3, // PCM format with TDP format 1 and 128bit minor frame/major frame. No supercom. [Description("UDPStreamProfiles_CH10_ANALOG")] CH10_ANALOG = 4, // analog format with time format 1. [Description("UDPStreamProfiles_CH10_PCM_STANDARD")] CH10_PCM_STANDARD = 5, // PCM with standard format similar to one used for TmNS payload. [Description("UDPStreamProfiles_CH10_PCM_SUPERCOM")] CH10_PCM_SUPERCOM = 6, // PCM with supercom format similar to one used for TmNS payload. /*! profile with time format 2 + 2hdr option */ [Description("UDPStreamProfiles_CH10_PCM_128BIT_2HDR")] CH10_PCM_128BIT_2HDR = 7, // current PCM with 12-bit. 32-bit sync + 96 bit ADC (16x6) [Description("UDPStreamProfiles_CH10_ANALOG_2HDR")] CH10_ANALOG_2HDR = 8, // Ch10 with analog + time format 1 [Description("UDPStreamProfiles_CH10_PCM_STANDARD_2HDR")] CH10_PCM_STANDARD_2HDR = 9, // PCM with standard format similar to one used for TmNS payload. [Description("UDPStreamProfiles_CH10_PCM_SUPERCOM_2HDR")] CH10_PCM_SUPERCOM_2HDR = 10, // PCM with supercom format similar to one used for TmNS payload. /*! TmNS PCM payload format */ [Description("UDPStreamProfiles_TMNS_PCM_STANDARD")] TMNS_PCM_STANDARD = 11, // TmNS with standard PCM format. [Description("UDPStreamProfiles_TMNS_PCM_SUPERCOM")] TMNS_PCM_SUPERCOM = 12, // TmNS with supercom PCM format. [Description("UDPStreamProfiles_IENAPTYPESTREAM")] IENA_PTYPE_STREAM = 13, // message format for Positional parameter only. [Description("UDPStreamProfiles_UART_STREAM")] UART_STREAM = 14, // ADC-to-UART stream. no actual UDP messages sent /*! reserved */ /* [Description("UDPStreamProfiles_RSV15")] RSV15 = 15*/ } }