5 #ifndef HERALD_DEVICE_H
6 #define HERALD_DEVICE_H
8 #include "datatype/target_identifier.h"
9 #include "datatype/time_interval.h"
30 virtual ~
Device() =
default;
33 virtual TimeInterval timeIntervalSinceLastUpdate()
const = 0;
Generic abstraction of a particular local proximate device type.
Definition: device.h:27
Definition: target_identifier.h:17
Definition: time_interval.h:19
Contains all low-level Herald datatype implementations.
Definition: base64_string.h:14
Acts as a non-global memory arena for arbitrary classes.
Definition: aggregates.h:15