14#ifndef THINGSML_SENML_PACK_TEMPLATE
15#define THINGSML_SENML_PACK_TEMPLATE
32 :
SenMLPack(baseName, baseUnit, baseTime){};
38 :
SenMLPack(baseName, baseUnit, NAN, callback){};
40 :
SenMLPack(baseName, baseUnit, baseTime, callback){};
Definition: senml_pack.h:68
Definition: senml_pack_t.h:27
bool setBaseSum(T value)
Definition: senml_pack_t.h:56
SenMLPackTemplate(PACK_ACTUATOR_SIGNATURE)
Definition: senml_pack_t.h:34
SenMLPackTemplate(const char *baseName)
Definition: senml_pack_t.h:29
SenMLPackTemplate(const char *baseName, SenMLUnit baseUnit)
Definition: senml_pack_t.h:30
T getBaseValue()
Definition: senml_pack_t.h:65
T getBaseSum()
Definition: senml_pack_t.h:48
~SenMLPackTemplate()
Definition: senml_pack_t.h:42
SenMLPackTemplate(const char *baseName, SenMLUnit baseUnit, double baseTime, PACK_ACTUATOR_SIGNATURE)
Definition: senml_pack_t.h:39
SenMLPackTemplate(const char *baseName, SenMLUnit baseUnit, PACK_ACTUATOR_SIGNATURE)
Definition: senml_pack_t.h:37
bool setBaseValue(T value)
Definition: senml_pack_t.h:73
SenMLPackTemplate(const char *baseName, SenMLUnit baseUnit, double baseTime)
Definition: senml_pack_t.h:31
SenMLPackTemplate(const char *baseName, PACK_ACTUATOR_SIGNATURE)
Definition: senml_pack_t.h:35
SenMLUnit
Definition: senml_enums.h:97
@ SENML_UNIT_NONE
Definition: senml_enums.h:98