Files
DP44/Common/DTS.CommonCore/Enums/UDPStreamProfile.cs
2026-04-17 14:55:32 -04:00

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*/
}
}