15 #ifndef USERFLOWCONTROLLER_H_
16 #define USERFLOWCONTROLLER_H_
18 #include "flowcontroller.h"
19 #include "fujikininterface.h"
25 Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
28 virtual bool isController();
32 virtual void getStatus(
double &
flow,
double &valve_v,
bool &alarm,
bool &warning);
33 virtual void setValveState(
bool open);
34 virtual void changeControl(
bool ctrl);
35 virtual void changeSetPoint(
double target);
36 virtual void setRampTime(
double time);
38 enum ClassID {NetworkClass = 0x03, DeviceManagerClass = 0x64, ExceptionClass = 0x65,
39 GasCalibrationClass = 0x66, FlowMeterClass = 0x68, FlowControllerClass = 0x69, ValveDriverClass = 0x6a};