|
LightHub 4.6.0
Open-source smart home controller firmware
|
Lightweight holder for PID-related JSON objects. More...
#include <out_pid.h>
Public Member Functions | |
| pidJson (aJsonObject *_obj) | |
| Constructor, stores the JSON object pointer. | |
| aJsonObject * | getValObj () |
| Get the JSON object holding the PID input value (not used yet). | |
| aJsonObject * | getSetObj () |
| Get the JSON object holding the PID setpoint (not used yet). | |
| aJsonObject * | getPoObj () |
| Get the JSON object holding the PID output (not used yet). | |
| PID * | getPID () |
| Get the PID controller pointer stored inside the JSON object value. | |
Public Attributes | |
| aJsonObject * | obj |
Lightweight holder for PID-related JSON objects.
Stores a pointer to aJSON objects that carry the PID item values (input, setpoint, output). Currently the accessors return NULL and only the embedded PID controller pointer is retrieved from the object.
|
inline |
Constructor, stores the JSON object pointer.
|
inline |
Get the PID controller pointer stored inside the JSON object value.
|
inline |
Get the JSON object holding the PID output (not used yet).
|
inline |
Get the JSON object holding the PID setpoint (not used yet).
|
inline |
Get the JSON object holding the PID input value (not used yet).
| aJsonObject* pidJson::obj |