53 lines
2.6 KiB
C#
53 lines
2.6 KiB
C#
using System.ComponentModel;
|
|
using DTS.Common.Converters;
|
|
|
|
namespace DTS.Common.Enums
|
|
{
|
|
/// <summary>
|
|
/// FB15313 Configure S6A udp streaming
|
|
/// </summary>
|
|
[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*/
|
|
}
|
|
}
|