14#ifndef SENMLHALFFLOATACTUATOR
15#define SENMLHALFFLOATACTUATOR
17#include "../record/senml_half_float_record.h"
19#define FLOAT_ACTUATOR_SIGNATURE void (*callback)(float)
49 FLOAT_ACTUATOR_SIGNATURE = NULL;
Definition: senml_half_float_actuator.h:24
SenMLHalfFloatActuator(ThingsMLMeasurementIndex index, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_half_float_actuator.h:32
~SenMLHalfFloatActuator()
Definition: senml_half_float_actuator.h:42
SenMLHalfFloatActuator(const char *name)
Definition: senml_half_float_actuator.h:37
SenMLHalfFloatActuator(ThingsMLMeasurementIndex index, float value)
Definition: senml_half_float_actuator.h:41
SenMLHalfFloatActuator(const char *name, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_half_float_actuator.h:26
SenMLHalfFloatActuator(const char *name, SenMLUnit unit)
Definition: senml_half_float_actuator.h:38
SenMLHalfFloatActuator(const char *name, SenMLUnit unit, float value, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_half_float_actuator.h:30
SenMLHalfFloatActuator(const char *name, SenMLUnit unit, float value)
Definition: senml_half_float_actuator.h:39
virtual void actuate(const void *value, int dataLength, SenMLDataType dataType)
Definition: senml_half_float_actuator.cpp:18
SenMLHalfFloatActuator(ThingsMLMeasurementIndex index)
Definition: senml_half_float_actuator.h:40
SenMLHalfFloatActuator(ThingsMLMeasurementIndex index, float value, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_half_float_actuator.h:34
SenMLHalfFloatActuator(const char *name, SenMLUnit unit, FLOAT_ACTUATOR_SIGNATURE)
Definition: senml_half_float_actuator.h:28
Definition: senml_half_float_record.h:25
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