Files
DP44/Common/DTS.CommonCore/.svn/pristine/b8/b827da5f85268f6361a9e0eb50847364899b63dc.svn-base
2026-04-17 14:55:32 -04:00

41 lines
1.3 KiB
Plaintext

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();
}
}