|
| | MOCK_METHOD1 (CreateObjects, void(std::shared_ptr< devmgr::common::IDeviceConfig > config)) |
| |
| | MOCK_METHOD3 (RegisterComm, void(std::shared_ptr< fcf::common::IComm > comm_if, fcf::common::Dispatcher<> &failure, fcf::common::Dispatcher<> &normal)) |
| |
| | MOCK_CONST_METHOD0 (IsNotReady, bool()) |
| |
| | MOCK_CONST_METHOD0 (IsReady, bool()) |
| |
| | MOCK_CONST_METHOD0 (IsOperational, bool()) |
| |
| | MOCK_CONST_METHOD0 (CheckHwFailure, void()) |
| |
| | MOCK_CONST_METHOD0 (IsDisabling, bool()) |
| |
| | MOCK_METHOD0 (Init, void()) |
| |
| | MOCK_METHOD0 (Enable, void()) |
| |
| | MOCK_METHOD0 (Disable, void()) |
| |
| | MOCK_METHOD0 (Stop, void()) |
| |
| | MOCK_METHOD0 (Reset, void()) |
| |
| | MOCK_METHOD1 (Simulate, void(const modif::ReqSimulate &msg)) |
| |
| | MOCK_METHOD1 (StopSim, void(const modif::ReqStopSim &msg)) |
| |
| | MOCK_METHOD1 (Ignore, void(const modif::ReqIgnore &msg)) |
| |
| | MOCK_METHOD1 (StopIgn, void(const modif::ReqStopIgn &msg)) |
| |
| | MOCK_METHOD1 (HwReset, void(modif::ReqHwReset &hwResetMsg)) |
| |
| | MOCK_METHOD1 (HwInit, void(modif::ReqHwInit &hwInitMsg)) |
| |
| | MOCK_METHOD1 (HwEnable, void(modif::ReqHwEnable &hwEnableMsg)) |
| |
| | MOCK_METHOD1 (HwDisable, void(modif::ReqHwDisable &hwDisableMsg)) |
| |
| | MOCK_METHOD0 (UpdateStatus, void()) |
| |
| | MOCK_METHOD1 (Setup, void(const modif::ReqSetup &setupMsg)) |
| |
| | MOCK_METHOD2 (Status, void(const modif::ReqStatus &statusMsg, std::string &buffer)) |
| |
| | MOCK_METHOD3 (Status, void(bool end_acq, const dit::did::Did &dictionary, CCfits::FITS *fits_handle)) |
| |
| | MOCK_CONST_METHOD1 (IsSetupActive, bool(const modif::ReqSetup &setupMsg)) |
| |
| | MOCK_CONST_METHOD0 (GetLcsIf, std::shared_ptr< devmgr::common::DeviceLcsIf >()) |
| |
| | MOCK_CONST_METHOD0 (GetConfig, std::shared_ptr< devmgr::common::IDeviceConfig >()) |
| |
| | MOCK_METHOD0 (StartMonitoring, void()) |
| |
| | MOCK_METHOD0 (StopMonitoring, void()) |
| |
| | MOCK_CONST_METHOD0 (GetName, std::string()) |
| |
| virtual void | CreateObjects (std::shared_ptr< devmgr::common::IDeviceConfig > config=nullptr)=0 |
| | Create basic objects needed by the device class. More...
|
| |
| virtual void | RegisterComm (std::shared_ptr< fcf::common::IComm > comm_if, fcf::common::Dispatcher<> &failure, fcf::common::Dispatcher<> &normal)=0 |
| | Register a communication interface object. More...
|
| |
| virtual bool | IsNotReady () const =0 |
| | Check if device is Standby/NotReady. More...
|
| |
| virtual bool | IsReady () const =0 |
| | Check if device is Standby/Ready. More...
|
| |
| virtual bool | IsOperational () const =0 |
| | Check if device is Operational. More...
|
| |
| virtual void | CheckHwFailure () const =0 |
| | Check if device is in failure state. More...
|
| |
| virtual bool | IsDisabling () const =0 |
| | Check if device is disablig. More...
|
| |
| virtual void | Init ()=0 |
| | Executes a Init command. More...
|
| |
| virtual void | Enable ()=0 |
| | Executes a Enable command. More...
|
| |
| virtual void | Disable ()=0 |
| | Executes a Disable command. More...
|
| |
| virtual void | Stop ()=0 |
| | Executes a Stop command. More...
|
| |
| virtual void | Reset ()=0 |
| | Executes a Reset command. More...
|
| |
| virtual void | HwReset (modif::ReqHwReset &hwResetMsg)=0 |
| | Executes a hardware reset command. More...
|
| |
| virtual void | HwInit (modif::ReqHwInit &hwInitMsg)=0 |
| | Executes a hardware init command. More...
|
| |
| virtual void | HwEnable (modif::ReqHwEnable &hwEnableMsg)=0 |
| | Executes a hardware enable command. More...
|
| |
| virtual void | HwDisable (modif::ReqHwDisable &hwDisableMsg)=0 |
| | Executes a hardware disable command. More...
|
| |
| virtual void | UpdateStatus ()=0 |
| | Update internal status by connecting to the LCS. More...
|
| |
| virtual void | Setup (const modif::ReqSetup &setupMsg)=0 |
| | Executes a setup. More...
|
| |
| virtual bool | IsSetupActive (const modif::ReqSetup &setupMsg) const =0 |
| | Check if setup is still active. More...
|
| |
| virtual void | Status (const modif::ReqStatus &statusMsg, std::string &buffer)=0 |
| | Obtain the status of the device. More...
|
| |
| virtual void | Status (bool end_acq, const dit::did::Did &dictionary, CCfits::FITS *fits_handle=nullptr)=0 |
| | Obtain the status of the device. More...
|
| |
| virtual void | Simulate (const modif::ReqSimulate &msg)=0 |
| | Executes a Simulat. More...
|
| |
| virtual void | StopSim (const modif::ReqStopSim &msg)=0 |
| | Executes a StopSim. More...
|
| |
| virtual void | Ignore (const modif::ReqIgnore &msg)=0 |
| | Executes a Ignore. More...
|
| |
| virtual void | StopIgn (const modif::ReqStopIgn &msg)=0 |
| | Executes a StopIgn. More...
|
| |
virtual std::shared_ptr
< DeviceLcsIf > | GetLcsIf () const =0 |
| | Get a pointer of device LCS interface. More...
|
| |
virtual std::shared_ptr
< IDeviceConfig > | GetConfig () const =0 |
| | Get a pointer of device configuration. More...
|
| |
| virtual void | StartMonitoring ()=0 |
| | Start device monitoring via OPCUA subscriptions. More...
|
| |
| virtual void | StopMonitoring ()=0 |
| | Stop device monitoring. More...
|
| |
| virtual std::string | GetName () const =0 |
| | Get device name. More...
|
| |
| virtual void | CreateObjects (std::shared_ptr< devmgr::common::IDeviceConfig > config=nullptr)=0 |
| | Create basic objects needed by the device class. More...
|
| |
| virtual void | RegisterComm (std::shared_ptr< fcf::common::IComm > comm_if, fcf::common::Dispatcher<> &failure, fcf::common::Dispatcher<> &normal)=0 |
| | Register a communication interface object. More...
|
| |
| virtual bool | IsNotReady () const =0 |
| | Check if device is Standby/NotReady. More...
|
| |
| virtual bool | IsReady () const =0 |
| | Check if device is Standby/Ready. More...
|
| |
| virtual bool | IsOperational () const =0 |
| | Check if device is Operational. More...
|
| |
| virtual void | CheckHwFailure () const =0 |
| | Check if device is in failure state. More...
|
| |
| virtual bool | IsDisabling () const =0 |
| | Check if device is disablig. More...
|
| |
| virtual void | Init ()=0 |
| | Executes a Init command. More...
|
| |
| virtual void | Enable ()=0 |
| | Executes a Enable command. More...
|
| |
| virtual void | Disable ()=0 |
| | Executes a Disable command. More...
|
| |
| virtual void | Stop ()=0 |
| | Executes a Stop command. More...
|
| |
| virtual void | Reset ()=0 |
| | Executes a Reset command. More...
|
| |
| virtual void | HwReset (modif::ReqHwReset &hwResetMsg)=0 |
| | Executes a hardware reset command. More...
|
| |
| virtual void | HwInit (modif::ReqHwInit &hwInitMsg)=0 |
| | Executes a hardware init command. More...
|
| |
| virtual void | HwEnable (modif::ReqHwEnable &hwEnableMsg)=0 |
| | Executes a hardware enable command. More...
|
| |
| virtual void | HwDisable (modif::ReqHwDisable &hwDisableMsg)=0 |
| | Executes a hardware disable command. More...
|
| |
| virtual void | UpdateStatus ()=0 |
| | Update internal status by connecting to the LCS. More...
|
| |
| virtual void | Setup (const modif::ReqSetup &setupMsg)=0 |
| | Executes a setup. More...
|
| |
| virtual bool | IsSetupActive (const modif::ReqSetup &setupMsg) const =0 |
| | Check if setup is still active. More...
|
| |
| virtual void | Status (const modif::ReqStatus &statusMsg, std::string &buffer)=0 |
| | Obtain the status of the device. More...
|
| |
| virtual void | Status (bool end_acq, const dit::did::Did &dictionary, CCfits::FITS *fits_handle=nullptr)=0 |
| | Obtain the status of the device. More...
|
| |
| virtual void | Simulate (const modif::ReqSimulate &msg)=0 |
| | Executes a Simulat. More...
|
| |
| virtual void | StopSim (const modif::ReqStopSim &msg)=0 |
| | Executes a StopSim. More...
|
| |
| virtual void | Ignore (const modif::ReqIgnore &msg)=0 |
| | Executes a Ignore. More...
|
| |
| virtual void | StopIgn (const modif::ReqStopIgn &msg)=0 |
| | Executes a StopIgn. More...
|
| |
virtual std::shared_ptr
< DeviceLcsIf > | GetLcsIf () const =0 |
| | Get a pointer of device LCS interface. More...
|
| |
virtual std::shared_ptr
< IDeviceConfig > | GetConfig () const =0 |
| | Get a pointer of device configuration. More...
|
| |
| virtual void | StartMonitoring ()=0 |
| | Start device monitoring via OPCUA subscriptions. More...
|
| |
| virtual void | StopMonitoring ()=0 |
| | Stop device monitoring. More...
|
| |
| virtual std::string | GetName () const =0 |
| | Get device name. More...
|
| |
| virtual void | CreateObjects (std::shared_ptr< devmgr::common::IDeviceConfig > config=nullptr)=0 |
| | Create basic objects needed by the device class. More...
|
| |
| virtual void | RegisterComm (std::shared_ptr< fcf::common::IComm > comm_if, fcf::common::Dispatcher<> &failure, fcf::common::Dispatcher<> &normal)=0 |
| | Register a communication interface object. More...
|
| |
| virtual bool | IsNotReady () const =0 |
| | Check if device is Standby/NotReady. More...
|
| |
| virtual bool | IsReady () const =0 |
| | Check if device is Standby/Ready. More...
|
| |
| virtual bool | IsOperational () const =0 |
| | Check if device is Operational. More...
|
| |
| virtual void | CheckHwFailure () const =0 |
| | Check if device is in failure state. More...
|
| |
| virtual bool | IsDisabling () const =0 |
| | Check if device is disablig. More...
|
| |
| virtual void | Init ()=0 |
| | Executes a Init command. More...
|
| |
| virtual void | Enable ()=0 |
| | Executes a Enable command. More...
|
| |
| virtual void | Disable ()=0 |
| | Executes a Disable command. More...
|
| |
| virtual void | Stop ()=0 |
| | Executes a Stop command. More...
|
| |
| virtual void | Reset ()=0 |
| | Executes a Reset command. More...
|
| |
| virtual void | HwReset (modif::ReqHwReset &hwResetMsg)=0 |
| | Executes a hardware reset command. More...
|
| |
| virtual void | HwInit (modif::ReqHwInit &hwInitMsg)=0 |
| | Executes a hardware init command. More...
|
| |
| virtual void | HwEnable (modif::ReqHwEnable &hwEnableMsg)=0 |
| | Executes a hardware enable command. More...
|
| |
| virtual void | HwDisable (modif::ReqHwDisable &hwDisableMsg)=0 |
| | Executes a hardware disable command. More...
|
| |
| virtual void | UpdateStatus ()=0 |
| | Update internal status by connecting to the LCS. More...
|
| |
| virtual void | Setup (const modif::ReqSetup &setupMsg)=0 |
| | Executes a setup. More...
|
| |
| virtual bool | IsSetupActive (const modif::ReqSetup &setupMsg) const =0 |
| | Check if setup is still active. More...
|
| |
| virtual void | Status (const modif::ReqStatus &statusMsg, std::string &buffer)=0 |
| | Obtain the status of the device. More...
|
| |
| virtual void | Status (bool end_acq, const dit::did::Did &dictionary, CCfits::FITS *fits_handle=nullptr)=0 |
| | Obtain the status of the device. More...
|
| |
| virtual void | Simulate (const modif::ReqSimulate &msg)=0 |
| | Executes a Simulat. More...
|
| |
| virtual void | StopSim (const modif::ReqStopSim &msg)=0 |
| | Executes a StopSim. More...
|
| |
| virtual void | Ignore (const modif::ReqIgnore &msg)=0 |
| | Executes a Ignore. More...
|
| |
| virtual void | StopIgn (const modif::ReqStopIgn &msg)=0 |
| | Executes a StopIgn. More...
|
| |
virtual std::shared_ptr
< DeviceLcsIf > | GetLcsIf () const =0 |
| | Get a pointer of device LCS interface. More...
|
| |
virtual std::shared_ptr
< IDeviceConfig > | GetConfig () const =0 |
| | Get a pointer of device configuration. More...
|
| |
| virtual void | StartMonitoring ()=0 |
| | Start device monitoring via OPCUA subscriptions. More...
|
| |
| virtual void | StopMonitoring ()=0 |
| | Stop device monitoring. More...
|
| |
| virtual std::string | GetName () const =0 |
| | Get device name. More...
|
| |