This library allows to parse and work with data sent by the Paradigma pelletti oven.

Embed: (wiki syntax)

« Back to documentation index

ParadigmaMonitorData Class Reference

ParadigmaMonitorData Class Reference

Class ParadigmaMonitorData encapsulates the data representation and parsing of the data blocks that are being sent by the paradigma heater. More...

#include <ParadigmaData.h>

Public Member Functions

 ParadigmaMonitorData ()
 Public constructor.
ParadigmaDateTime getDateTime ()
 Access function to get the transmitted date time object.
ParadigmaTemperature getAussentemp ()
 Access function to the Outside air temperature (AUSSENTEMP).
ParadigmaTemperature getWarmwassertemp ()
 Access function to the warm water temperature (WARMWASSERTEMP).
ParadigmaTemperature getKesselvorlauf ()
 Access function to the 'kessel vorlauf' temperature.
ParadigmaTemperature getKesselruecklauf ()
 Access function to the 'kessel ruecklauf' temperature.
ParadigmaTemperature getRaumtemperaturHK1 ()
 Access function to the room temperature of heating circuit 1.
ParadigmaTemperature getRaumtemperaturHK2 ()
 Access function to the room temperature of heating circuit 2.
ParadigmaTemperature getTemperature (ParadigmaTemperatureSelector_t sel)
 Function will let the user select the temperature to be returned.

Detailed Description

Class ParadigmaMonitorData encapsulates the data representation and parsing of the data blocks that are being sent by the paradigma heater.

The class also provides a stream type functionality to detect and parse the data from a stream of chars.

Definition at line 132 of file ParadigmaData.h.


Constructor & Destructor Documentation

Public constructor.

Will initialize all internal data and variables.

Definition at line 160 of file ParadigmaData.h.


Member Function Documentation

ParadigmaTemperature getAussentemp (  )

Access function to the Outside air temperature (AUSSENTEMP).

Returns:
: the outside air temperature.

Definition at line 174 of file ParadigmaData.h.

ParadigmaDateTime getDateTime (  )

Access function to get the transmitted date time object.

Returns:
: the date and time objects of the transmitted data.

Definition at line 168 of file ParadigmaData.h.

ParadigmaTemperature getKesselruecklauf (  )

Access function to the 'kessel ruecklauf' temperature.

Returns:
: the temperature of the 'kessel ruecklauf'.

Definition at line 192 of file ParadigmaData.h.

ParadigmaTemperature getKesselvorlauf (  )

Access function to the 'kessel vorlauf' temperature.

Returns:
: the temperature of the 'kessel vorlauf'.

Definition at line 186 of file ParadigmaData.h.

ParadigmaTemperature getRaumtemperaturHK1 (  )

Access function to the room temperature of heating circuit 1.

Returns:
: the room temperature of heating circuit 1.

Definition at line 198 of file ParadigmaData.h.

ParadigmaTemperature getRaumtemperaturHK2 (  )

Access function to the room temperature of heating circuit 2.

Returns:
: the room temperature of heating circuit 2.

Definition at line 204 of file ParadigmaData.h.

ParadigmaTemperature getTemperature ( ParadigmaTemperatureSelector_t  sel )

Function will let the user select the temperature to be returned.

Function will let user select which temperature to retrieve.

Parameters:
sel: Will specify which temperature value to return.
Returns:
: the temperature object as selected by param sel.

Definition at line 141 of file ParadigmaData.cpp.

ParadigmaTemperature getWarmwassertemp (  )

Access function to the warm water temperature (WARMWASSERTEMP).

Returns:
: the warm water temperature.

Definition at line 180 of file ParadigmaData.h.