#include "api/LCDSystemSensor.h"
Inheritance diagram for LCDSystemSensor:


Definition at line 12 of file LCDSystemSensor.h.
Public Member Functions | |
| virtual void | waitForChange () |
| Returns when a change occured on the measured value. | |
| virtual std::string | getCurrentValue () |
| Get the current value measured by the sensor. | |
| LCDSystemSensor (const std::string &command) | |
| Default constructor. | |
| std::string | intToString (int value) |
| Convert an integer to a string. | |
| std::string | executeCommand (const std::string &cmd) |
| Execute an external command. | |
| void | addOnChangeWidget (LCDWidget *widget) |
| Add a new widget that must be set when the sensor value changes. | |
| void | addOnTimeOutWidget (LCDWidget *widget, int timeOut) |
| Add a new widget that must be changed regularly. | |
| void | removeOnChangeWidget (LCDWidget *widget) |
| Remove a widget that was added with addOnChangeWidget. | |
| void | removeOnChangeWidget (std::string id) |
| Remove a widget that was added with addOnChangeWidget. | |
| void | removeOnTimeOutWidget (LCDWidget *widget) |
| Remove a widget that was added with addOnTimeOutWidget. | |
| void | removeOnTimeOutWidget (std::string id) |
| Remove a widget that was added with addOnTimeOutWidget. | |
|
|
Used to build such a sensor.
Definition at line 10 of file LCDSystemSensor.cpp. |
|
|
This method is used to associate a wiget to a sensor. When the sensor value change, the widget value will be changed accordingly.
Definition at line 108 of file LCDSensor.cpp. |
|
||||||||||||
|
This method is used to associate a wiget to a sensor. Each time the specified timeout ellapsed, widget value is changed.
Definition at line 137 of file LCDSensor.cpp. |
|
|
This method can be used to invoke another program and get its output. Only the first line is returned.
Definition at line 88 of file LCDSensor.cpp. |
|
|
This virtual function should be implemented by a real sensor. It should return the current value as a string.
Implements LCDSensor. Definition at line 20 of file LCDSystemSensor.cpp. |
|
|
Utility function to convert an integer to a string so it can be returned by getCurrentValue. It should return the current value as a string.
Definition at line 83 of file LCDSensor.cpp. |
|
|
This method is used to delete the association between a wiget and a sensor.
Definition at line 124 of file LCDSensor.cpp. |
|
|
This method is used to delete the association between a wiget and a sensor.
Definition at line 119 of file LCDSensor.cpp. |
|
|
This method is used to delete the association between a wiget and a sensor.
Definition at line 155 of file LCDSensor.cpp. |
|
|
This method is used to delete the association between a wiget and a sensor.
Definition at line 150 of file LCDSensor.cpp. |
|
|
This virtual function should be implemented by a real sensor. It should wait for the value to change and then just return. Implements LCDSensor. Definition at line 15 of file LCDSystemSensor.cpp. |
1.3.6