40 lines
1.2 KiB
C#
40 lines
1.2 KiB
C#
|
|
using System;
|
|||
|
|
|
|||
|
|
namespace DTS.Common.Interface.DASFactory
|
|||
|
|
{
|
|||
|
|
public interface IUDPQATSEntry
|
|||
|
|
{
|
|||
|
|
string ResponseHostMac { get; }
|
|||
|
|
string ResponseClientMacAddress { get; }
|
|||
|
|
string SerialNumber { get; }
|
|||
|
|
byte ArmState { get; }
|
|||
|
|
byte ArmMode { get; }
|
|||
|
|
byte Started { get; }
|
|||
|
|
byte Triggered { get; }
|
|||
|
|
byte FaultFlags { get; }
|
|||
|
|
uint SampleRate { get; }
|
|||
|
|
ulong TotalSamples { get; }
|
|||
|
|
ulong CurrentSample { get; }
|
|||
|
|
ushort EventNumber { get; }
|
|||
|
|
ulong FaultSampleNumber { get; }
|
|||
|
|
ushort LegacyFaultFlags { get; }
|
|||
|
|
float InputVoltage { get; }
|
|||
|
|
float BackupVoltage { get; }
|
|||
|
|
float BatterySOC { get; }
|
|||
|
|
ulong EstimateMaxSamples { get; }
|
|||
|
|
short TiltSensorCh1 { get; }
|
|||
|
|
short TiltSensorCh2 { get; }
|
|||
|
|
short TiltSensorCh3 { get; }
|
|||
|
|
float SysTempC { get; }
|
|||
|
|
byte SyncClockEnable { get; }
|
|||
|
|
byte ADCExtClockSyncEnable { get; }
|
|||
|
|
byte SyncClockStatus { get; }
|
|||
|
|
byte ADCExtClockSyncStatus { get; }
|
|||
|
|
ulong EventTriggerSample { get; }
|
|||
|
|
float[] ChannelOffsetMV { get; }
|
|||
|
|
|
|||
|
|
float[] ShuntDeviationPercent { get; }
|
|||
|
|
DateTime Timestamp { get; }
|
|||
|
|
}
|
|||
|
|
}
|