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