31 lines
1.1 KiB
C#
31 lines
1.1 KiB
C#
///
|
|
/// Copyright (c) 2013-2018 Sensus Slovensko a.s.
|
|
///
|
|
using System;
|
|
using TBF.BenchControl.Generic;
|
|
|
|
namespace TBF.BenchControl.GenericDevices
|
|
{
|
|
public interface ICalibInfoCfg : IComponentCfg
|
|
{
|
|
///
|
|
/// Access to parameters displayed in Metrology tab page
|
|
///
|
|
|
|
bool RangeEnabled(int rangeIx1);
|
|
|
|
double GetTempLo(int rangeIx1);
|
|
double GetTempHi(int rangeIx1);
|
|
double GetPressLo(int rangeIx1);
|
|
double GetPressHi(int rangeIx1);
|
|
|
|
string GetCalibCertificate(int rangeIx1); /// Get calibration certificate number
|
|
DateTime GetCalibDate(int rangeIx1); /// Get the date of calibration
|
|
DateTime GetCalibValidDate(int rangeIx1); /// Get calibration valid until (date)
|
|
|
|
void SetCalibCertificate(int rangeIx1, string certificate); /// Set calibration certificate number
|
|
void SetCalibDate(int rangeIx1, DateTime date); /// Get the date of calibration
|
|
void SetCalibValidDate(int rangeIx1, DateTime date); /// Get calibration valid until (date)
|
|
}
|
|
}
|