@@ -130,20 +130,6 @@ class ArduinoIoTCloudClass
130
130
Property& addPropertyReal (unsigned int & property, String name, Permission const permission);
131
131
Property& addPropertyReal (String& property, String name, Permission const permission);
132
132
133
- Property& addPropertyReal (Property& property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
134
- Property& addPropertyReal (bool & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
135
- Property& addPropertyReal (float & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
136
- Property& addPropertyReal (int & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
137
- Property& addPropertyReal (unsigned int & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
138
- Property& addPropertyReal (String& property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
139
-
140
- Property& addPropertyReal (Property& property, PropertyContainer &prop_cont, String name, Permission const permission);
141
- Property& addPropertyReal (bool & property, PropertyContainer &prop_cont, String name, Permission const permission);
142
- Property& addPropertyReal (float & property, PropertyContainer &prop_cont, String name, Permission const permission);
143
- Property& addPropertyReal (int & property, PropertyContainer &prop_cont, String name, Permission const permission);
144
- Property& addPropertyReal (unsigned int & property, PropertyContainer &prop_cont, String name, Permission const permission);
145
- Property& addPropertyReal (String& property, PropertyContainer &prop_cont, String name, Permission const permission);
146
-
147
133
/* The following methods are for MKR WAN 1300/1310 LoRa boards since
148
134
* they use a number to identify a given property within a CBOR message.
149
135
* This approach reduces the required amount of data which is of great
@@ -178,11 +164,26 @@ class ArduinoIoTCloudClass
178
164
179
165
void execCloudEventCallback (ArduinoIoTCloudEvent const event);
180
166
167
+ /* The following methods are used to handle hidden thing and device properties */
168
+ Property& addPropertyReal (Property& property, PropertyContainer &prop_cont, String name, Permission const permission);
169
+ Property& addPropertyReal (bool & property, PropertyContainer &prop_cont, String name, Permission const permission);
170
+ Property& addPropertyReal (float & property, PropertyContainer &prop_cont, String name, Permission const permission);
171
+ Property& addPropertyReal (int & property, PropertyContainer &prop_cont, String name, Permission const permission);
172
+ Property& addPropertyReal (unsigned int & property, PropertyContainer &prop_cont, String name, Permission const permission);
173
+ Property& addPropertyReal (String& property, PropertyContainer &prop_cont, String name, Permission const permission);
174
+
181
175
private:
182
176
183
177
String _device_id;
184
178
OnCloudEventCallback _cloud_event_callback[3 ];
185
179
bool _thing_id_outdated;
180
+
181
+ Property& addPropertyReal (Property& property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
182
+ Property& addPropertyReal (bool & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
183
+ Property& addPropertyReal (float & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
184
+ Property& addPropertyReal (int & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
185
+ Property& addPropertyReal (unsigned int & property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
186
+ Property& addPropertyReal (String& property, PropertyContainer &prop_cont, String name, int tag, Permission const permission);
186
187
};
187
188
188
189
#ifdef HAS_TCP
0 commit comments