This basda device fakes a IODeviceWut.
More...
#include <IODeviceWutFake.h>
|
enum | PortState {
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1,
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1,
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1
} |
|
enum | PortState {
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1,
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1,
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1
} |
|
enum | PortState {
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1,
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1,
PORT_STATE_OFF = 0,
PORT_STATE_ON = 1,
PORT_STATE_UNKNOWN = -1
} |
|
static std::string | toString (enum Basda::AnalogIODevice::PortState state) |
| Convert the enumerated state to a human-readable string. More...
|
|
static DeviceAsyncImpl | s_async |
|
void | setReachablePropertyTo (bool reachable) |
|
void | injectWebSocketFactory (WebSocketFactoryPtr newFactory) |
|
int | cnvrtOutIndexToNodeIndex (const int index) |
| reverse lookup of the device index in the vector of PART's More...
|
|
Nice::JointPtrVector | m_partNodes |
|
webIOInputVector | m_input |
|
webIOOutputVector | m_output |
|
bool | readyForDeviceCommunication_ |
|
Nice::Mutex | m_mtx |
|
Nice::Mutex | m_readMtx |
|
Nice::Mutex | m_writeMtx |
|
unsigned | m_maxAllowedNetworkServiceDelayInMicroSec |
|
unsigned | m_pollCycleTimeInMilliSec |
|
Basda::WuT::LogPtr | m_log |
|
Nice::JointPtr | m_config |
|
Nice::JointPtr | m_cfg |
|
Nice::JointPtr | m_var |
|
std::string | m_name |
|
This basda device fakes a IODeviceWut.
◆ IODeviceWutFake()
◆ ~IODeviceWutFake()
Basda::IODeviceWutFake::~IODeviceWutFake |
( |
| ) |
|
|
virtual |
◆ activate()
◆ close()
void Basda::IODeviceWutFake::close |
( |
void |
| ) |
|
|
virtual |
◆ deactivate()
◆ deinit()
◆ init()
◆ initializeInputPortIfAny()
◆ initializeOutputPortIfAny()
◆ initializeUnsetPortsToOFF()
void Basda::IODeviceWutFake::initializeUnsetPortsToOFF |
( |
| ) |
|
|
private |
◆ open()
void Basda::IODeviceWutFake::open |
( |
void |
| ) |
|
|
virtual |
◆ read()
std::vector< double > Basda::IODeviceWutFake::read |
( |
void |
| ) |
|
|
virtual |
◆ readOutputPort()
◆ reset()
◆ setDeviceCommunicationReadiness()
void Basda::IODeviceWutFake::setDeviceCommunicationReadiness |
( |
const bool & |
newState | ) |
|
- Note
- property bridge member function
-
thread-safe
◆ setOutputPort()
void Basda::IODeviceWutFake::setOutputPort |
( |
int |
portIndex, |
|
|
enum PortState |
desiredState |
|
) |
| |
|
virtual |
◆ updateInputPortStatusPropertyToOFF()
void Basda::IODeviceWutFake::updateInputPortStatusPropertyToOFF |
( |
const int |
inputPortIndex | ) |
|
|
private |
◆ updateOutputPortStatusProperty()
void Basda::IODeviceWutFake::updateOutputPortStatusProperty |
( |
int |
outputPortIndex, |
|
|
enum AnalogIODevice::PortState |
desiredState |
|
) |
| |
|
private |
◆ version()
void Basda::IODeviceWutFake::version |
( |
void |
| ) |
|
|
virtual |
◆ m_outputPortStateByPort
The documentation for this class was generated from the following files: