Wiselib
Classes | Public Types | Public Member Functions
wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P > Class Template Reference

Shawn actuator - setting a tagShawn implementation of the Actuator Concept ... More...

#include <isense_actuator_tubs_rgb.h>

List of all members.

Classes

struct  RgbValue

Public Types

enum  ErrorCodes {
  SUCCESS = OsModel::SUCCESS, ERR_UNSPEC = OsModel::ERR_UNSPEC, ERR_NOTIMPL = OsModel::ERR_NOTIMPL, 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 }
enum  ErrorCodes {
  SUCCESS = OsModel::SUCCESS, ERR_UNSPEC = OsModel::ERR_UNSPEC, ERR_NOTIMPL = OsModel::ERR_NOTIMPL, 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_typeself_pointer_t
typedef TagType value_t
typedef OsModel_P OsModel
typedef Uart_P Uart
typedef TubsHallwayRgbActuator
< OsModel, Uart
self_type
typedef self_typeself_pointer_t
typedef RgbValue 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)
 TubsHallwayRgbActuator (typename OsModel::AppMainParameter &param)
int init ()
int destruct ()
int state ()
value_t operator() ()
void set_value (value_t value)

Detailed Description

template<typename OsModel_P, typename Uart_P>
class wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >

Shawn actuator - setting a tag

Shawn implementation of the Actuator Concept ...


Member Typedef Documentation

template<typename OsModel_P , typename Uart_P >
typedef OsModel_P wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::OsModel
template<typename OsModel_P , typename Uart_P >
typedef OsModel_P wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::OsModel
template<typename OsModel_P , typename Uart_P >
typedef self_type* wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::self_pointer_t
template<typename OsModel_P , typename Uart_P >
typedef self_type* wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::self_pointer_t
template<typename OsModel_P , typename Uart_P >
typedef TubsHallwayRgbActuator<OsModel, Uart> wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::self_type
template<typename OsModel_P , typename Uart_P >
typedef ShawnActuatorTagModel<OsModel, TagType> wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::self_type
template<typename OsModel_P , typename Uart_P >
typedef TagType_P wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::TagType
template<typename OsModel_P , typename Uart_P >
typedef Uart_P wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::Uart
template<typename OsModel_P , typename Uart_P >
typedef RgbValue wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::value_t
template<typename OsModel_P , typename Uart_P >
typedef TagType wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::value_t

Member Enumeration Documentation

template<typename OsModel_P , typename Uart_P >
anonymous enum
Enumerator:
READY 
NO_VALUE 
INACTIVE 
template<typename OsModel_P , typename Uart_P >
anonymous enum
Enumerator:
READY 
NO_VALUE 
INACTIVE 
template<typename OsModel_P , typename Uart_P >
enum wiselib::TubsHallwayRgbActuator::ErrorCodes
Enumerator:
SUCCESS 
ERR_UNSPEC 
ERR_NOTIMPL 
SUCCESS 
ERR_UNSPEC 
ERR_NOTIMPL 
template<typename OsModel_P , typename Uart_P >
enum wiselib::TubsHallwayRgbActuator::ErrorCodes
Enumerator:
SUCCESS 
ERR_UNSPEC 
ERR_NOTIMPL 
SUCCESS 
ERR_UNSPEC 
ERR_NOTIMPL 

Constructor & Destructor Documentation

template<typename OsModel_P , typename Uart_P >
wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::TubsHallwayRgbActuator ( typename OsModel::AppMainParameter &  param) [inline]

Member Function Documentation

template<typename OsModel_P , typename Uart_P >
int wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::destruct ( void  ) [inline]
template<typename OsModel_P , typename Uart_P >
int wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::destruct ( void  ) [inline]
template<typename OsModel_P , typename Uart_P >
int wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::init ( void  ) [inline]
template<typename OsModel_P , typename Uart_P >
int wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::init ( void  ) [inline]
template<typename OsModel_P , typename Uart_P >
value_t wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::operator() ( ) [inline]
template<typename OsModel_P , typename Uart_P >
value_t wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::operator() ( ) [inline]
template<typename OsModel_P , typename Uart_P >
void wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::set_tagname ( std::string  tagname) [inline]
template<typename OsModel_P , typename Uart_P >
void wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::set_value ( value_t  value) [inline]
template<typename OsModel_P , typename Uart_P >
void wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::set_value ( value_t  value) [inline]
template<typename OsModel_P , typename Uart_P >
wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::ShawnActuatorTagModel ( ShawnOs os) [inline]
template<typename OsModel_P , typename Uart_P >
int wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::state ( ) [inline]
template<typename OsModel_P , typename Uart_P >
int wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::state ( ) [inline]
template<typename OsModel_P , typename Uart_P >
std::string wiselib::TubsHallwayRgbActuator< OsModel_P, Uart_P >::tagname ( ) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines