62 lines
1.5 KiB
C#
62 lines
1.5 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace XylemCommonUiLegacyGenCtl
|
|
{
|
|
[Guid("905FD089-A09F-48CB-9EAF-E8F0328655A1")
|
|
, ComVisible(true)
|
|
, InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
|
|
public interface ITstCont
|
|
{
|
|
void Init();
|
|
|
|
dynamic GetContainer();
|
|
void SetWatingForDecision(bool v);
|
|
bool GetWatingForDecision();
|
|
|
|
void SetTempSouceFlansch();
|
|
bool GetTempSouceFlansch();
|
|
|
|
void SetTempSouceSPS();
|
|
bool GetTempSouceSPS();
|
|
|
|
void SetTempSouceManually();
|
|
bool GetTempSouceManually();
|
|
|
|
|
|
void SetMetersize(int v);
|
|
int GetMetersize();
|
|
|
|
|
|
void SetTestRun(int v);
|
|
|
|
void SetDelayInSBeforStart(int v);
|
|
int GetDelayInSBeforStart();
|
|
|
|
void SetAllChanelsRequired(bool v);
|
|
bool GetAllChanelsRequired();
|
|
|
|
void SetProductionMode(bool v);
|
|
bool GetProductionMode();
|
|
|
|
|
|
|
|
void SetMeterTestSettings(int Slot, string SerialNr, bool FlowAdjustment, double FlowAdjustmentTarget, bool PreAdjustment, bool FlowTesting, bool MagFlux, bool Cordonel,bool eRegister, bool ReversFlow);
|
|
string GetMeterSerialNr(int Slot);
|
|
bool GetFlowAdjustment(int Slot);
|
|
bool GetPreAdjustment(int Slot);
|
|
double GetFlowAdjustmentTarget(int Slot);
|
|
|
|
bool GetFlowTesting(int Slot);
|
|
|
|
bool GetAnyMeterFlowAdjustment();
|
|
bool GetAnyMeterPreAdjustment();
|
|
bool GetAnyMeterFlowTesting();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|