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