common/Ui/LegacyGenesisControl/ITstCont.cs
2026-04-23 17:50:07 +02:00

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();
}
}