File tree Expand file tree Collapse file tree 4 files changed +28
-0
lines changed
ArduinoIoTCloud-Callbacks Expand file tree Collapse file tree 4 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 1111 #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
1212#endif
1313
14+ #if defined(BOARD_HAS_LORA )
15+ #define THING_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
16+ #endif
17+
1418void onSwitchButtonChange ();
1519void onColorChange ();
1620
@@ -23,6 +27,9 @@ void initProperties() {
2327 ArduinoCloud .setBoardId (BOARD_ID );
2428 ArduinoCloud .setSecretDeviceKey (SECRET_DEVICE_KEY );
2529#endif
30+ #if defined(BOARD_HAS_LORA )
31+ ArduinoCloud .setThingId (THING_ID );
32+ #endif
2633#if defined(BOARD_HAS_WIFI ) || defined(BOARD_HAS_GSM ) || defined(BOARD_HAS_NB ) || defined(BOARD_HAS_ETHERNET ) || defined(BOARD_HAS_CATM1_NBIOT )
2734 ArduinoCloud .addProperty (switchButton , Permission ::Write ).onUpdate (onSwitchButtonChange );
2835 ArduinoCloud .addProperty (location , Permission ::Read ).publishOnChange (0.0f );
Original file line number Diff line number Diff line change 1111 #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
1212#endif
1313
14+ #if defined(BOARD_HAS_LORA )
15+ #define THING_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
16+ #endif
17+
1418void onLedChange ();
1519
1620bool led ;
@@ -22,6 +26,9 @@ void initProperties() {
2226 ArduinoCloud .setBoardId (BOARD_ID );
2327 ArduinoCloud .setSecretDeviceKey (SECRET_DEVICE_KEY );
2428#endif
29+ #if defined(BOARD_HAS_LORA )
30+ ArduinoCloud .setThingId (THING_ID );
31+ #endif
2532#if defined(BOARD_HAS_WIFI ) || defined(BOARD_HAS_GSM ) || defined(BOARD_HAS_NB ) || defined(BOARD_HAS_ETHERNET ) || defined(BOARD_HAS_CATM1_NBIOT )
2633 ArduinoCloud .addProperty (led , Permission ::Write ).onUpdate (onLedChange );
2734 ArduinoCloud .addProperty (potentiometer , Permission ::Read ).publishOnChange (10 );
Original file line number Diff line number Diff line change 1111 #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
1212#endif
1313
14+ #if defined(BOARD_HAS_LORA )
15+ #define THING_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
16+ #endif
17+
1418void initProperties () {
1519#if defined(BOARD_HAS_SECRET_KEY )
1620 ArduinoCloud .setBoardId (BOARD_ID );
1721 ArduinoCloud .setSecretDeviceKey (SECRET_DEVICE_KEY );
1822#endif
23+ #if defined(BOARD_HAS_LORA )
24+ ArduinoCloud .setThingId (THING_ID );
25+ #endif
1926}
2027
2128#if defined(BOARD_HAS_WIFI )
Original file line number Diff line number Diff line change 1111 #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
1212#endif
1313
14+ #if defined(BOARD_HAS_LORA )
15+ #define THING_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
16+ #endif
17+
1418void onSwitchButtonChange ();
1519
1620bool switchButton ;
@@ -27,6 +31,9 @@ void initProperties() {
2731 ArduinoCloud .setBoardId (BOARD_ID );
2832 ArduinoCloud .setSecretDeviceKey (SECRET_DEVICE_KEY );
2933#endif
34+ #if defined(BOARD_HAS_LORA )
35+ ArduinoCloud .setThingId (THING_ID );
36+ #endif
3037#if defined(BOARD_HAS_WIFI ) || defined(BOARD_HAS_GSM ) || defined(BOARD_HAS_NB ) || defined(BOARD_HAS_ETHERNET ) || defined(BOARD_HAS_CATM1_NBIOT )
3138 ArduinoCloud .addProperty (switchButton , Permission ::Write );
3239 ArduinoCloud .addProperty (oneShot , Permission ::ReadWrite );
You can’t perform that action at this time.
0 commit comments