We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Device
1 parent 066ac7f commit 89eab48Copy full SHA for 89eab48
src/Device.h
@@ -19,9 +19,9 @@ class Device {
19
void parentTags(const ArrayList<String> &parentTags) { _parentTags = parentTags; }
20
const ArrayList<String> &parentTags() { return _parentTags; }
21
virtual void initialize(const ArrayList<String> &parentTags) { _parentTags = parentTags; }
22
- virtual T read() = 0;
23
- virtual void write(T payload) = 0;
24
- virtual void update(T data) = 0;
+ virtual T read() { return T(); }
+ virtual void write(T payload) {}
+ virtual void update(T data) {}
25
virtual void close() {}
26
};
27
0 commit comments