controller for Lifting Column More...
#include <LiftingColumn_controller.h>
Inheritance diagram for ControlAPI::LiftingColumnController:
Additional Inherited Members | |
Public Member Functions inherited from ControlAPI::HardwareDeviceController | |
| virtual std::string | className () override |
Public Member Functions inherited from ControlAPI::DeviceController | |
| virtual bool | checkCommandPackage (int deviceId, DeviceCommandPackage *package) |
| check validity of command package | |
| void | addDeviceInfo (DeviceInfo *dev) |
| Add a device to the controller. More... | |
| void | removeDeviceInfo (DeviceInfo *dev) |
| Remove an already added device. | |
| void | setDisconnectCallback (std::function< void(bool)> callback) |
| set a disconnected callback function to be called when the controller is disconnected. | |
| bool | isConnected () |
| returns true if the controller is currently connected. | |
| int | apiId () |
| the assigned Api Id of the controller | |
| void | setSimulated (bool simulated) |
| set the simulated flag on the controller - simulated controllers can simulate interaction with attached devices. can only be set before the controller is initialized. More... | |
| bool | isSimulated () |
| return if the controller is simulated. More... | |
Public Member Functions inherited from ControlAPI::LoggerFunctionality | |
| std::shared_ptr< spdlog::logger > | getLogger () |
| std::string | loggerName () |
Static Public Member Functions inherited from ControlAPI::HardwareDeviceController | |
| static std::string | staticClassName () |
Static Public Member Functions inherited from ControlAPI::DeviceController | |
| static std::string | staticClassName () |
Static Public Member Functions inherited from ControlAPI::LoggerFunctionality | |
| static std::string | staticClassName () |
Public Attributes inherited from ControlAPI::DeviceController | |
| std::string | alias |
| Alias of the controller. | |
| std::string | port |
| port for connecting, if the device is a serial device this can be "COM3" or "/dev/tty.***" | |
Protected Attributes inherited from ControlAPI::LoggerFunctionality | |
| std::shared_ptr< spdlog::logger > | logger |
| ControlSystem * | controlSystem = nullptr |
Detailed Description
controller for Lifting Column
The documentation for this class was generated from the following file:
- LiftingColumn_controller/LiftingColumn_controller.h
Public Member Functions inherited from