@@ -44,15 +44,7 @@ class ArduinoCloudClass {
44
44
45
45
#define addProperty ( v, ...) addPropertyReal(v, #v, __VA_ARGS__)
46
46
47
- template <typename T, typename N> void addPropertyReal (T& property, String name, permissionType _permission = READWRITE, long seconds = ON_CHANGE, N minDelta = N(0 ), void(*fn)(void ) = NULL) {
48
- Thing.addPropertyReal (property, name, _permission, seconds, fn, (T)minDelta);
49
- }
50
-
51
- template <typename T, typename N> void addPropertyReal (T& property, String name, permissionType _permission = READWRITE, long seconds = ON_CHANGE, void (*fn)(void ) = NULL, N minDelta = N(0 )) {
52
- Thing.addPropertyReal (property, name, _permission, seconds, fn, (T)minDelta);
53
- }
54
-
55
- template <typename T, typename N> void addPropertyReal (T& property, String name, permissionType _permission = READWRITE, void (*fn)(void ) = NULL, long seconds = ON_CHANGE, N minDelta = N(0 )) {
47
+ template <typename T, typename N=T> void addPropertyReal (T& property, String name, permissionType _permission = READWRITE, long seconds = ON_CHANGE, void (*fn)(void ) = NULL, N minDelta = N(0 )) {
56
48
Thing.addPropertyReal (property, name, _permission, seconds, fn, (T)minDelta);
57
49
}
58
50
0 commit comments