ESP32 MQTT IoT Communication
Loading...
Searching...
No Matches
device::SensorReading Class Reference

Class encoding logic for encoding Sensor Readings into a Json oject. More...

#include <device.hh>

Inheritance diagram for device::SensorReading:
Collaboration diagram for device::SensorReading:

Public Member Functions

 SensorReading (double _data_value, String _sensor_address)
 Constructor for SensorReading.
 
JsonDocument parse ()
 Encodes data readings/id object into a JSON object.
 
String get_address ()
 Returns the IP address of the Board.
 

Detailed Description

Class encoding logic for encoding Sensor Readings into a Json oject.

Constructor & Destructor Documentation

◆ SensorReading()

device::SensorReading::SensorReading ( double  _data_value,
String  _sensor_address 
)

Constructor for SensorReading.

Parameters
_data_valueReading Value
_sensor_addressAddress of the Sensor

Member Function Documentation

◆ get_address()

String device::SensorReading::get_address ( )
virtual

Returns the IP address of the Board.

Returns
Arduino String object containing the IP Address of the

Implements device::Parser.

◆ parse()

JsonDocument device::SensorReading::parse ( )
virtual

Encodes data readings/id object into a JSON object.

Returns
JsonDocument Object

Implements device::Parser.


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