Files
DP44/Common/DTS.CommonCore/Interface/Sensors/IStreamOutputSettingDefaults.cs
2026-04-17 14:55:32 -04:00

41 lines
1.3 KiB
C#

using DTS.Common.Enums;
namespace DTS.Common.Interface.Sensors
{
public interface IStreamOutputSettingDefaults
{
///<summary>
/// udp profile setting value for the channel
///</summary>
UDPStreamProfile Profile { get; set; }
///<summary>
/// udp address setting value for the channel
///</summary>
string UDPAddress { get; set; }
///<summary>
/// time channel id setting value for the channel
///</summary>
ushort TimeChannelId { get; set; }
///<summary>
/// data channel id setting value for the channel
///</summary>
ushort DataChannelId { get; set; }
///<summary>
/// tmns config setting value for the channel
///</summary>
string TmNSConfig { get; set; }
///<summary>
/// irig data packet interval setting value for the channel
///</summary>
ushort IRIGTimeDataPacketIntervalMs { get; set; }
/// <summary>
/// 31840 basic / advanced streaming profiles
/// </summary>
bool UseAdvancedUDPStreamProfiles { get; set; }
/// <summary>
/// </summary>
/// <returns></returns>
bool Validate();
}
}