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