|
roo_transceivers
API Documentation for roo_transceivers
|
Adapter for actuators that can be read, using actuator id as sensor id. More...
#include <binding.h>
Public Member Functions | |
| BoundSensingActuator (Universe &universe, const ActuatorBinding *binding) | |
| Measurement | read () const |
| Reads from the bound actuator as a sensor. | |
| bool | write (float value) const |
| Writes to the bound actuator. | |
Friends | |
| roo_logging::Stream & | operator<< (roo_logging::Stream &os, const BoundSensingActuator &actuator) |
Adapter for actuators that can be read, using actuator id as sensor id.
|
inline |
|
inline |
Reads from the bound actuator as a sensor.
Definition at line 172 of file binding.h.
References roo_transceivers::ActuatorLocator::actuator_id(), roo_transceivers::ActuatorLocator::device_locator(), roo_transceivers::ActuatorBinding::get(), roo_transceivers::ActuatorLocator::isDefined(), and roo_transceivers::Universe::read().
|
inline |
Writes to the bound actuator.
Definition at line 182 of file binding.h.
References roo_transceivers::ActuatorBinding::get(), roo_transceivers::ActuatorLocator::isDefined(), and roo_transceivers::Universe::write().
|
friend |
Definition at line 39 of file binding.cpp.