|
| | SenMLDoubleActuator (const char *name, DOUBLE_ACTUATOR_SIGNATURE) |
| |
| | SenMLDoubleActuator (const char *name, SenMLUnit unit, DOUBLE_ACTUATOR_SIGNATURE) |
| |
| | SenMLDoubleActuator (const char *name, SenMLUnit unit, double value, DOUBLE_ACTUATOR_SIGNATURE) |
| |
| | SenMLDoubleActuator (ThingsMLMeasurementIndex index, DOUBLE_ACTUATOR_SIGNATURE) |
| |
| | SenMLDoubleActuator (ThingsMLMeasurementIndex index, double value, DOUBLE_ACTUATOR_SIGNATURE) |
| |
| | SenMLDoubleActuator (const char *name) |
| |
| | SenMLDoubleActuator (const char *name, SenMLUnit unit) |
| |
| | SenMLDoubleActuator (const char *name, SenMLUnit unit, double value) |
| |
| | SenMLDoubleActuator (ThingsMLMeasurementIndex index) |
| |
| | SenMLDoubleActuator (ThingsMLMeasurementIndex index, double value) |
| |
| | ~SenMLDoubleActuator () |
| |
| | SenMLDoubleRecord (const char *name) |
| |
| | SenMLDoubleRecord (const char *name, SenMLUnit unit) |
| |
| | SenMLDoubleRecord (const char *name, SenMLUnit unit, double value) |
| |
| | SenMLDoubleRecord (ThingsMLMeasurementIndex index) |
| |
| | SenMLDoubleRecord (ThingsMLMeasurementIndex index, double value) |
| |
| | ~SenMLDoubleRecord () |
| |
| virtual int | fieldsToJson () |
| |
| virtual int | fieldsToCbor () |
| |
| | SenMLRecordTemplate (const char *name) |
| |
| | SenMLRecordTemplate (const char *name, SenMLUnit unit) |
| |
| | SenMLRecordTemplate (const char *name, SenMLUnit unit, double value) |
| |
| | SenMLRecordTemplate (ThingsMLMeasurementIndex index) |
| |
| | SenMLRecordTemplate (ThingsMLMeasurementIndex index, double value) |
| |
| double | get () |
| |
| bool | asSum () |
| |
| bool | set (double value, double time=(double) NAN, bool asSum=false) |
| |
| | SenMLRecord () |
| |
| | SenMLRecord (const char *name) |
| |
| | SenMLRecord (ThingsMLMeasurementIndex index) |
| |
| | SenMLRecord (const char *name, SenMLUnit unit) |
| |
| double | getTime () |
| |
| bool | setTime (double value, bool absolute=true) |
| |
| void | setTimeDirect (double value) |
| |
| const char * | getName () |
| |
| ThingsMLMeasurementIndex | getIndex () |
| |
| void | setName (const char *name) |
| |
| double | getUpdateTime () |
| |
| bool | setUpdateTime (double value, bool absolute=true) |
| |
| SenMLUnit | getUnit () |
| |
| void | setUnit (SenMLUnit value) |
| |
| virtual int | fieldsToJson () |
| |
| virtual int | fieldsToCbor () |
| |
| | SenMLBase () |
| |
| | ~SenMLBase () |
| |
| SenMLBase * | getNext () |
| |
| SenMLBase * | getRoot () |
| |
| virtual void | adjustToBaseTime (double prev, double time) |
| |
| virtual int | fieldsToJson ()=0 |
| |
| virtual int | fieldsToCbor ()=0 |
| |
A SenMLRecord that stores double data and supports actuation.