TwirreLink
 All Classes Functions Pages
Public Member Functions | Friends | List of all members
twirre::TwirreSerial Class Reference
Inheritance diagram for twirre::TwirreSerial:
Inheritance graph
[legend]
Collaboration diagram for twirre::TwirreSerial:
Collaboration graph
[legend]

Public Member Functions

 TwirreSerial (const char *path, const int baudrate=115200)
 
bool Ping ()
 
template<typename T , typename V >
bool _ProcessInitString (const string &s, map< string, T * > &deviceList)
 
- Public Member Functions inherited from twirre::DeviceProvider
 DeviceProvider ()
 Default empty constructor.
 
virtual void addActuator (Actuator *a)
 Add an Actuator to this provider. More...
 
virtual void addSensor (Sensor *s)
 Add a Sensor to this provider. More...
 

Friends

class SerialSensor
 
class SerialActuator
 

Additional Inherited Members

- Protected Member Functions inherited from twirre::DeviceProvider
void doNotifyChange ()
 Notifies all connected instances of TwirreLink that they should update, because a change (added/removed device) has occurred in this provider.
 
void addLogger (TwirreLogger *log)
 
void removeLogger (TwirreLogger *log)
 
- Protected Attributes inherited from twirre::DeviceProvider
std::map< std::string, Sensor * > _sensors
 
std::map< std::string, Actuator * > _actuators
 

The documentation for this class was generated from the following files: