Skip to content

Commit 00bcf4c

Browse files
committed
Merge branch 'task/standard_types' into 'master'
Added definitions for various parameters and UI types. See merge request app-frameworks/esp-rainmaker!308
2 parents 677a244 + 07533b8 commit 00bcf4c

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

components/esp_rainmaker/include/esp_rmaker_standard_types.h

+26-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ extern "C"
2525
#define ESP_RMAKER_UI_DROPDOWN "esp.ui.dropdown"
2626
#define ESP_RMAKER_UI_TEXT "esp.ui.text"
2727
#define ESP_RMAKER_UI_HUE_SLIDER "esp.ui.hue-slider"
28+
#define ESP_RMAKER_UI_HUE_CIRCLE "esp.ui.hue-circle"
29+
#define ESP_RMAKER_UI_PUSHBUTTON "esp.ui.push-btn-big"
30+
#define ESP_RMAKER_UI_TRIGGER "esp.ui.trigger"
31+
#define ESP_RMAKER_UI_HIDDEN "esp.ui.hidden"
2832

2933
/********** STANDARD PARAM TYPES **********/
3034

@@ -50,6 +54,13 @@ extern "C"
5054
#define ESP_RMAKER_PARAM_WIFI_RESET "esp.param.wifi-reset"
5155
#define ESP_RMAKER_PARAM_LOCAL_CONTROL_POP "esp.param.local_control_pop"
5256
#define ESP_RMAKER_PARAM_LOCAL_CONTROL_TYPE "esp.param.local_control_type"
57+
#define ESP_RMAKER_PARAM_TOGGLE "esp.param.toggle"
58+
#define ESP_RMAKER_PARAM_RANGE "esp.param.range"
59+
#define ESP_RMAKER_PARAM_MODE "esp.param.mode"
60+
#define ESP_RMAKER_PARAM_BLINDS_POSITION "esp.param.blinds-position"
61+
#define ESP_RMAKER_PARAM_GARAGE_POSITION "esp.param.garage-position"
62+
#define ESP_RMAKER_PARAM_LIGHT_MODE "esp.param.light-mode"
63+
#define ESP_RMAKER_PARAM_AC_MODE "esp.param.ac-mode"
5364

5465

5566
/********** STANDARD DEVICE TYPES **********/
@@ -58,7 +69,21 @@ extern "C"
5869
#define ESP_RMAKER_DEVICE_LIGHTBULB "esp.device.lightbulb"
5970
#define ESP_RMAKER_DEVICE_FAN "esp.device.fan"
6071
#define ESP_RMAKER_DEVICE_TEMP_SENSOR "esp.device.temperature-sensor"
61-
72+
#define ESP_RMAKER_DEVICE_LIGHT "esp.device.light"
73+
#define ESP_RMAKER_DEVICE_OUTLET "esp.device.outlet"
74+
#define ESP_RMAKER_DEVICE_PLUG "esp.device.plug"
75+
#define ESP_RMAKER_DEVICE_SOCKET "esp.device.socket"
76+
#define ESP_RMAKER_DEVICE_LOCK "esp.device.lock"
77+
#define ESP_RMAKER_DEVICE_BLINDS_INTERNAL "esp.device.blinds-internal"
78+
#define ESP_RMAKER_DEVICE_BLINDS_EXTERNAL "esp.device.blinds-external"
79+
#define ESP_RMAKER_DEVICE_GARAGE_DOOR "esp.device.garage-door"
80+
#define ESP_RMAKER_DEVICE_GARAGE_LOCK "esp.device.garage-door-lock"
81+
#define ESP_RMAKER_DEVICE_SPEAKER "esp.device.speaker"
82+
#define ESP_RMAKER_DEVICE_AIR_CONDITIONER "esp.device.air-conditioner"
83+
#define ESP_RMAKER_DEVICE_THERMOSTAT "esp.device.thermostat"
84+
#define ESP_RMAKER_DEVICE_TV "esp.device.tv"
85+
#define ESP_RMAKER_DEVICE_WASHER "esp.device.washer"
86+
#define ESP_RMAKER_DEVICE_OTHER "esp.device.other"
6287

6388
/********** STANDARD SERVICE TYPES **********/
6489
#define ESP_RMAKER_SERVICE_OTA "esp.service.ota"

0 commit comments

Comments
 (0)