|
| | SenMLIntPack (const char *baseName) |
| |
| | SenMLIntPack (const char *baseName, SenMLUnit baseUnit) |
| |
| | SenMLIntPack (const char *baseName, SenMLUnit baseUnit, double baseTime) |
| |
| | SenMLIntPack (PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLIntPack (const char *baseName, PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLIntPack (const char *baseName, SenMLUnit baseUnit, PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLIntPack (const char *baseName, SenMLUnit baseUnit, double baseTime, PACK_ACTUATOR_SIGNATURE) |
| |
| | ~SenMLIntPack () |
| |
| virtual int | fieldsToJson () |
| |
| virtual int | fieldsToCbor () |
| |
| | SenMLPackTemplate (const char *baseName) |
| |
| | SenMLPackTemplate (const char *baseName, SenMLUnit baseUnit) |
| |
| | SenMLPackTemplate (const char *baseName, SenMLUnit baseUnit, double baseTime) |
| |
| | SenMLPackTemplate (PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLPackTemplate (const char *baseName, PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLPackTemplate (const char *baseName, SenMLUnit baseUnit, PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLPackTemplate (const char *baseName, SenMLUnit baseUnit, double baseTime, PACK_ACTUATOR_SIGNATURE) |
| |
| | ~SenMLPackTemplate () |
| |
| int | getBaseSum () |
| |
| bool | setBaseSum (int value) |
| |
| int | getBaseValue () |
| |
| bool | setBaseValue (int value) |
| |
| | SenMLPack () |
| |
| | SenMLPack (const char *baseName) |
| |
| | SenMLPack (const char *baseName, SenMLUnit baseUnit) |
| |
| | SenMLPack (const char *baseName, SenMLUnit baseUnit, double baseTime) |
| |
| | SenMLPack (PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLPack (const char *baseName, PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLPack (const char *baseName, SenMLUnit baseUnit, PACK_ACTUATOR_SIGNATURE) |
| |
| | SenMLPack (const char *baseName, SenMLUnit baseUnit, double baseTime, PACK_ACTUATOR_SIGNATURE) |
| |
| | ~SenMLPack () |
| |
| void | setBaseName (const char *name) |
| |
| const char * | getBaseName () |
| |
| void | setBaseUnit (SenMLUnit unit) |
| |
| SenMLUnit | getBaseUnit () |
| |
| void | setBaseTime (double time) |
| |
| void | setBaseTimeSilently (double time) |
| |
| double | getBaseTime () |
| |
| virtual int | fieldsToJson () |
| |
| virtual int | fieldsToCbor () |
| |
| | SenMLBasePack () |
| |
| | ~SenMLBasePack () |
| |
| int | toJson (Stream &dest, SenMLStreamMethod format=SENML_RAW) |
| |
| int | toJson (char *dest, int length, SenMLStreamMethod format=SENML_RAW) |
| |
| int | toCbor (Stream &dest, SenMLStreamMethod format=SENML_RAW) |
| |
| int | toCbor (char *dest, int length, SenMLStreamMethod format=SENML_RAW) |
| |
| void | fromJson (Stream &source, SenMLStreamMethod format=SENML_RAW) |
| |
| void | fromJson (const char *source) |
| |
| void | fromCbor (Stream &source, SenMLStreamMethod format=SENML_RAW) |
| |
| void | fromCbor (char *source, int length, SenMLStreamMethod format) |
| |
| bool | add (SenMLBase &item) |
| |
| bool | clear () |
| |
| SenMLBase * | getFirst () |
| |
| virtual int | getCount () |
| |
| virtual int | fieldsToJson ()=0 |
| |
| virtual int | fieldsToCbor ()=0 |
| |
| virtual const char * | getBaseName () |
| |
| virtual SenMLUnit | getBaseUnit () |
| |
| | SenMLBase () |
| |
| | ~SenMLBase () |
| |
| SenMLBase * | getNext () |
| |
| SenMLBase * | getRoot () |
| |
| virtual void | adjustToBaseTime (double prev, double time) |
| |
| virtual int | fieldsToJson ()=0 |
| |
| virtual int | fieldsToCbor ()=0 |
| |
An implimentation of the SenMLPack template that stores integer base value and base-sum.