13 #ifndef SERIALVALUE_H_
14 #define SERIALVALUE_H_
20 #include "../TwirreSerial/SerialDevice.h"
21 #include "../Serial/SerialRW.h"
23 #include "../Core/Value.h"
24 #include "../Core/owned_mutex.h"
36 uint8_t getID()
const;
38 virtual void updateFromSerial() = 0;
39 virtual void addToMessage(std::vector<unsigned char> & data)
const = 0;
51 virtual void updateFromSerial()
override;
52 virtual void addToMessage(std::vector<unsigned char> & data)
const override;
62 virtual void updateFromSerial()
override;
63 virtual void addToMessage(std::vector<unsigned char> & data)
const override;
Definition: SerialActuator.h:20
Definition: ValueImpl.h:21
Definition: SerialValue.h:56
Definition: SerialValue.h:29
Definition: ArrayValue.h:21
Definition: SerialSensor.h:23
Definition: SerialRW.h:26
A mutex with the concept of 'ownership'.
Definition: owned_mutex.h:27
Definition: SerialValue.h:45