Temperature Class¶
See the Temperature Entity for generic information.
-
class TemperatureClass : public Acroname::BrainStem2CLI::EntityClass¶
TemperatureClass: This entity is only available on certain modules, and provides a temperature reading in microcelsius.
Public Functions
-
TemperatureClass()¶
Constructors.
-
~TemperatureClass()¶
Destructor.
- !TemperatureClass ()
Finalizer.
- void init (BrainStem2CLI::ModuleClass^ module, const unsigned char index)
Initializes the class. Should only be called when manually creating classes.
- Parameters:
pModule – The module.
index – The cmdTEMPERATURE index to be addressed.
-
aErr getValue(int %temp)¶
Get the modules temperature in micro-C
- Parameters:
temp – The temperature in micro-Celsius (1 == 1e-6C).
- Returns:
Returns common entity return values
-
aErr getValueMin(int %minTemp)¶
Get the module’s minimum temperature in micro-C since the last power cycle.
- Parameters:
minTemp – The module’s minimum temperature in micro-C
- Returns:
Returns common entity return values
-
aErr getValueMax(int %maxTemp)¶
Get the module’s maximum temperature in micro-C since the last power cycle.
- Parameters:
maxTemp – The module’s maximum temperature in micro-C
- Returns:
Returns common entity return values
-
TemperatureClass()¶