Files
DP44/Common/DTS.CommonCore/.svn/pristine/74/747360f5920279c9b041396cf08953fb119c68b5.svn-base
2026-04-17 14:55:32 -04:00

22 lines
1.0 KiB
Plaintext

using System.Collections.Generic;
namespace DTS.Common.Interface.DASFactory.Diagnostics
{
public interface IDiagnos
{
IDiagnosticActions[] ChannelDiagnostics { get; set; }
void SetChannelDiagnosticActions(IDiagnosticActions[] actions, bool setInDb=true);
IDiagnosticResult[] ChannelDiagnosticsResults { get; set; }
void ClearChannelDiagnosticsResults(bool bClearDb = true);
void SetChannelDiagnosticsResults(IDiagnosticResult[] results, bool setInDb);
IModuleDiagnosticsResult[] ModuleDiagnosticsResults { get; set; }
IBaseInputValues BaseInput { get; set; }
IDictionary<InputClockSource, bool> DASClockSyncStatus { get; set; }
byte PTPDomainID { get; set; }
IArmCheckActions ArmCheckActions { get; set; }
IArmCheckResults ArmCheckResults { get; set; }
//FB 6416 Keep the optimizations settings used for real-time optimization
IOptimizationValues OptimizationValues { get; set; }
}
}