Files
DP44/Common/DTS.CommonCore/.svn/pristine/55/55445e520c9273f9f9e9dcb811b3cab81ca6e647.svn-base

35 lines
1.1 KiB
Plaintext
Raw Permalink Normal View History

2026-04-17 14:55:32 -04:00
using DTS.Common.Enums.Sensors;
namespace DTS.Common.Interface.Sensors.SensorSettingsModule
{
/// <summary>
/// describes settings sensor calibrations
/// </summary>
public interface ICalibrationPolicy
{
/// <summary>
/// the current selected calibration policy
/// </summary>
SensorConstants.SensorCalPolicy SelectedCalPolicy { get; set; }
/// <summary>
/// all available calibration policies
/// </summary>
SensorConstants.SensorCalPolicy [] AvailableSensorCalPolicies { get; }
/// <summary>
/// period in days before calibration is due to warn
/// </summary>
int WarningPeriod { get; set; }
/// <summary>
/// The current value for whether sensor cal interval starts after calibration or first use
/// </summary>
bool UseSensorFirstUseDate { get; set; }
/// <summary>
/// FB15758 Import/Export settings
/// </summary>
void ReadXML(System.Xml.XmlElement root);
void WriteXML(ref System.Xml.XmlWriter writer);
}
}