@@ -34,13 +34,16 @@ public class AppConstants {
34
34
public static final String ESP_DATABASE_NAME = "esp_db" ;
35
35
public static final String NODE_TABLE = "node_table" ;
36
36
public static final String GROUP_TABLE = "group_table" ;
37
+ public static final String NOTIFICATION_TABLE = "notification_table" ;
37
38
public static final String MDNS_SERVICE_TYPE = "_esp_local_ctrl._tcp." ;
38
39
public static final String LOCAL_CONTROL_PATH = "esp_local_ctrl/control" ;
39
40
40
41
public enum UpdateEventType {
41
42
42
43
EVENT_DEVICE_ADDED ,
43
44
EVENT_DEVICE_REMOVED ,
45
+ EVENT_DEVICE_ONLINE ,
46
+ EVENT_DEVICE_OFFLINE ,
44
47
EVENT_ADD_DEVICE_TIME_OUT ,
45
48
EVENT_DEVICE_STATUS_UPDATE ,
46
49
EVENT_STATE_CHANGE_UPDATE ,
@@ -115,7 +118,6 @@ public enum UpdateEventType {
115
118
public static final String PARAM_TYPE_NAME = "esp.param.name" ;
116
119
public static final String PARAM_TYPE_CCT = "esp.param.cct" ;
117
120
public static final String PARAM_TYPE_POWER = "esp.param.power" ;
118
- public static final String PARAM_TYPE_OUTPUT = "esp.param.output" ;
119
121
public static final String PARAM_TYPE_SATURATION = "esp.param.saturation" ;
120
122
public static final String PARAM_TYPE_BRIGHTNESS = "esp.param.brightness" ;
121
123
public static final String PARAM_TYPE_TEMPERATURE = "esp.param.temperature" ;
@@ -140,6 +142,11 @@ public enum UpdateEventType {
140
142
public static final String KEY_SHOULD_SAVE_PWD = "save_password" ;
141
143
public static final String KEY_NEW_PASSWORD = "newpassword" ;
142
144
public static final String KEY_VERIFICATION_CODE = "verification_code" ;
145
+ public static final String KEY_MOBILE_DEVICE_TOKEN = "mobile_device_token" ;
146
+ public static final String KEY_PLATFORM = "platform" ;
147
+ public static final String KEY_GCM = "GCM" ;
148
+ public static final String KEY_MESSAGE_BODY = "message_body" ;
149
+ public static final String KEY_ALERT_STRING = "esp.alert.str" ;
143
150
144
151
// Keys used in JSON responses and used to pass data between activities.
145
152
public static final String KEY_NAME = "name" ;
@@ -212,12 +219,21 @@ public enum UpdateEventType {
212
219
public static final String KEY_NEXT_REQ_ID = "next_request_id" ;
213
220
public static final String KEY_NEXT_USER_NAME = "next_user_name" ;
214
221
public static final String KEY_PRIMARY_USER_NAME = "primary_user_name" ;
222
+ public static final String KEY_SECONDARY_USER_NAME = "secondary_user_name" ;
215
223
public static final String KEY_USER_NAME = "user_name" ;
216
224
public static final String KEY_REQ_ACCEPT = "accept" ;
217
225
public static final String KEY_SHARING_REQUESTS = "sharing_requests" ;
218
226
public static final String KEY_METADATA = "metadata" ;
219
227
public static final String KEY_START_ID = "start_id" ;
220
228
public static final String KEY_NEXT_ID = "next_id" ;
229
+ public static final String KEY_EVENT_VERSION = "event_version" ;
230
+ public static final String KEY_EVENT_TYPE = "event_type" ;
231
+ public static final String KEY_EVENT_DATA = "event_data" ;
232
+ public static final String KEY_TITLE = "title" ;
233
+ public static final String KEY_BODY = "body" ;
234
+ public static final String KEY_EVENT_DATA_PAYLOAD = "event_data_payload" ;
235
+ public static final String KEY_NOTIFICATION_MSG = "notification_msg" ;
236
+ public static final String KEY_PAYLOAD = "payload" ;
221
237
222
238
public static final String KEY_OPERATION = "operation" ;
223
239
public static final String KEY_OPERATION_ADD = "add" ;
@@ -241,4 +257,24 @@ public enum UpdateEventType {
241
257
242
258
public static final String WIFI_SCAN_FROM_DEVICE = "Device" ;
243
259
public static final String WIFI_SCAN_FROM_PHONE = "Phone" ;
260
+
261
+ // Event types
262
+ public static final String EVENT_NODE_CONNECTED = "rmaker.event.node_connected" ;
263
+ public static final String EVENT_NODE_DISCONNECTED = "rmaker.event.node_disconnected" ;
264
+ public static final String EVENT_NODE_ADDED = "rmaker.event.user_node_added" ;
265
+ public static final String EVENT_NODE_REMOVED = "rmaker.event.user_node_removed" ;
266
+ public static final String EVENT_NODE_SHARING_ADD = "rmaker.event.user_node_sharing_add" ;
267
+ public static final String EVENT_NODE_PARAM_MODIFIED = "rmaker.event.node_params_changed" ;
268
+ public static final String EVENT_ALERT = "rmaker.event.alert" ;
269
+
270
+ // Notification channel IDs
271
+ public static final String CHANNEL_NODE_ONLINE_ID = "notify_node_online_id" ;
272
+ public static final String CHANNEL_NODE_OFFLINE_ID = "notify_node_offline_id" ;
273
+ public static final String CHANNEL_NODE_ADDED = "notify_node_added_id" ;
274
+ public static final String CHANNEL_NODE_REMOVED = "notify_node_removed_id" ;
275
+ public static final String CHANNEL_ALERT = "notify_alert_id" ;
276
+ public static final String CHANNEL_NODE_SHARING = "notify_node_sharing_id" ;
277
+
278
+ public static final String ACTION_ACCEPT = "com.espressif.rainmaker.ACTION_ACCEPT" ;
279
+ public static final String ACTION_DECLINE = "com.espressif.rainmaker.ACTION_DECLINE" ;
244
280
}
0 commit comments