14#ifndef SENMLFLOATACTUATOR
15#define SENMLFLOATACTUATOR
17#include "../record/senml_float_record.h"
19#define FLOAT_ACTUATOR_SIGNATURE void (*callback)(float)
49 FLOAT_ACTUATOR_SIGNATURE = NULL;
Definition: senml_float_actuator.h:24
SenMLFloatActuator(ThingsMLMeasurementIndex index)
Definition: senml_float_actuator.h:40
SenMLFloatActuator(const char *name, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_float_actuator.h:26
SenMLFloatActuator(const char *name, SenMLUnit unit, float value)
Definition: senml_float_actuator.h:39
SenMLFloatActuator(ThingsMLMeasurementIndex index, float value, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_float_actuator.h:34
SenMLFloatActuator(ThingsMLMeasurementIndex index, float value)
Definition: senml_float_actuator.h:41
SenMLFloatActuator(const char *name, SenMLUnit unit, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_float_actuator.h:28
SenMLFloatActuator(const char *name, SenMLUnit unit, float value, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_float_actuator.h:30
virtual void actuate(const void *value, int dataLength, SenMLDataType dataType)
Definition: senml_float_actuator.cpp:18
SenMLFloatActuator(const char *name, SenMLUnit unit)
Definition: senml_float_actuator.h:38
~SenMLFloatActuator()
Definition: senml_float_actuator.h:42
SenMLFloatActuator(const char *name)
Definition: senml_float_actuator.h:37
SenMLFloatActuator(ThingsMLMeasurementIndex index, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_float_actuator.h:32
Definition: senml_float_record.h:24
SenMLUnit
Definition: senml_enums.h:97
@ SENML_UNIT_NONE
Definition: senml_enums.h:98
ThingsMLMeasurementIndex
Definition: senml_enums.h:51
SenMLDataType
Definition: senml_enums.h:25