1
+ #include <ArduinoIoTCloud.h>
2
+
3
+ #include "arduino_secrets.h"
4
+
1
5
#if !(defined(BOARD_HAS_WIFI ) || defined(BOARD_HAS_GSM ) || defined(BOARD_HAS_LORA ) || \
2
6
defined(BOARD_HAS_NB ) || defined(BOARD_HAS_ETHERNET ) || defined(BOARD_HAS_CATM1_NBIOT ))
3
7
#error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what"
@@ -24,16 +28,16 @@ void initProperties() {
24
28
ArduinoCloud .setSecretDeviceKey (SECRET_DEVICE_KEY );
25
29
#endif
26
30
#if defined(BOARD_HAS_WIFI ) || defined(BOARD_HAS_GSM ) || defined(BOARD_HAS_NB ) || defined(BOARD_HAS_ETHERNET ) || defined(BOARD_HAS_CATM1_NBIOT )
27
- ArduinoCloud .addProperty (switchButton , WRITE , ON_CHANGE );
28
- ArduinoCloud .addProperty (oneShot , READWRITE , ON_CHANGE );
29
- ArduinoCloud .addProperty (minute , READWRITE , ON_CHANGE );
30
- ArduinoCloud .addProperty (hourly , READWRITE , ON_CHANGE );
31
- ArduinoCloud .addProperty (daily , READWRITE , ON_CHANGE );
32
- ArduinoCloud .addProperty (weekly , READWRITE , ON_CHANGE );
33
- ArduinoCloud .addProperty (monthly , READWRITE , ON_CHANGE );
34
- ArduinoCloud .addProperty (yearly , READWRITE , ON_CHANGE );
31
+ ArduinoCloud .addProperty (switchButton , Permission :: Write ). onUpdate ( nullptr );
32
+ ArduinoCloud .addProperty (oneShot , Permission :: ReadWrite ). onUpdate ( nullptr );
33
+ ArduinoCloud .addProperty (minute , Permission :: ReadWrite ). onUpdate ( nullptr );
34
+ ArduinoCloud .addProperty (hourly , Permission :: ReadWrite ). onUpdate ( nullptr );
35
+ ArduinoCloud .addProperty (daily , Permission :: ReadWrite ). onUpdate ( nullptr );
36
+ ArduinoCloud .addProperty (weekly , Permission :: ReadWrite ). onUpdate ( nullptr );
37
+ ArduinoCloud .addProperty (monthly , Permission :: ReadWrite ). onUpdate ( nullptr );
38
+ ArduinoCloud .addProperty (yearly , Permission :: ReadWrite ). onUpdate ( nullptr );
35
39
#elif defined(BOARD_HAS_LORA )
36
- ArduinoCloud .addProperty (switchButton , 1 , WRITE , ON_CHANGE );
40
+ ArduinoCloud .addProperty (switchButton , 1 , Permission :: Write ). onUpdate ( nullptr );
37
41
#endif
38
42
}
39
43
0 commit comments