TwirreLink
 All Classes Functions Pages
Public Member Functions | List of all members
twirre::TwirreLogger Class Reference

Public Member Functions

 TwirreLogger (const std::string &logpath, const std::string &binpath)
 
void logActuators (std::map< std::string, Actuator * > &actuators)
 
void logSensors (std::map< std::string, Sensor * > &sensors)
 
void logSensorEvent (Sensor *sensor, std::map< std::string, Value * > sensorValues)
 
void manualSensorEvent (std::string sensorName, const std::vector< std::pair< std::string, std::string >> &values)
 
void logActuatorEvent (Actuator *actuator, std::map< std::string, Parameter * > actuatorParameters)
 
void onDevicelistChanged (void)
 
uint64_t getTimestamp (void)
 
void setMaxArraySize (size_t max)
 
template<class T >
string logDeviceValues (const std::map< std::string, T * > &values)
 

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