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