Wiselib
|
Shawn actuator - setting a tagShawn implementation of the Actuator Concept ... More...
#include <shawn_actuator_tag.h>
Public Types | |
enum | ErrorCodes { SUCCESS = OsModel::SUCCESS, ERR_UNSPEC = OsModel::ERR_UNSPEC, ERR_NOTIMPL = OsModel::ERR_NOTIMPL } |
enum | { READY = OsModel::READY, NO_VALUE = OsModel::NO_VALUE, INACTIVE = OsModel::INACTIVE } |
typedef OsModel_P | OsModel |
typedef TagType_P | TagType |
typedef ShawnActuatorTagModel < OsModel, TagType > | self_type |
typedef self_type * | self_pointer_t |
typedef TagType | value_t |
Public Member Functions | |
ShawnActuatorTagModel (ShawnOs &os) | |
int | init () |
int | destruct () |
int | state () |
value_t | operator() () |
void | set_tagname (std::string tagname) |
std::string | tagname () |
void | set_value (value_t value) |
Shawn actuator - setting a tag
Shawn implementation of the Actuator Concept ...
typedef OsModel_P wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::OsModel |
typedef self_type* wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::self_pointer_t |
typedef ShawnActuatorTagModel<OsModel, TagType> wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::self_type |
typedef TagType_P wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::TagType |
typedef TagType wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::value_t |
anonymous enum |
enum wiselib::ShawnActuatorTagModel::ErrorCodes |
wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::ShawnActuatorTagModel | ( | ShawnOs & | os | ) | [inline] |
int wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::destruct | ( | void | ) | [inline] |
int wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::init | ( | void | ) | [inline] |
value_t wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::operator() | ( | ) | [inline] |
void wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::set_tagname | ( | std::string | tagname | ) | [inline] |
void wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::set_value | ( | value_t | value | ) | [inline] |
int wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::state | ( | ) | [inline] |
std::string wiselib::ShawnActuatorTagModel< OsModel_P, TagType_P >::tagname | ( | ) | [inline] |