-
Notifications
You must be signed in to change notification settings - Fork 4
/
keywords.txt
439 lines (427 loc) · 8.93 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
#######################################
# Data types (KEYWORD1)
#######################################
ERa KEYWORD1
ERaTimer KEYWORD1
ERaReport KEYWORD1
ERaPin KEYWORD1
ERaButton KEYWORD1
ERaString KEYWORD1
ERaParam KEYWORD1
ERaModbus KEYWORD1
ERaZigbee KEYWORD1
ERaTransp KEYWORD1
ERaBLETransp KEYWORD1
ERaUDPTransp KEYWORD1
ERaWebTransp KEYWORD1
ERaLogger KEYWORD1
ERaSDLogger KEYWORD1
ERaTime KEYWORD1
ERaSyncTime KEYWORD1
ERaJson KEYWORD1
ERaBuff KEYWORD1
ERaBuffDynamic KEYWORD1
ERaDataJson KEYWORD1
ERaDataBuff KEYWORD1
ERaDataBuffDynamic KEYWORD1
ERaHooks KEYWORD1
ERaIndicator KEYWORD1
ERaServerCallbacks KEYWORD1
ERaZigbeeCallbacks KEYWORD1
PinEntry KEYWORD1
TimerEntry KEYWORD1
ReportEntry KEYWORD1
ButtonEntry KEYWORD1
PropertyEntry KEYWORD1
RegisterEntry KEYWORD1
CloudColor KEYWORD1
CloudContact KEYWORD1
CloudMotion KEYWORD1
CloudLight KEYWORD1
CloudSwitch KEYWORD1
CloudButton KEYWORD1
CloudEnergy KEYWORD1
CloudPower KEYWORD1
CloudVoltage KEYWORD1
CloudCurrent KEYWORD1
CloudPowerFactor KEYWORD1
CloudTemperature KEYWORD1
CloudHumidity KEYWORD1
CloudPressure KEYWORD1
CloudLuminance KEYWORD1
CloudLuminousLux KEYWORD1
CloudPercentage KEYWORD1
CloudDimmed KEYWORD1
CloudFrequency KEYWORD1
PrintHelper KEYWORD1
StaticHelper KEYWORD1
StaticRefHelper KEYWORD1
ERaNCP KEYWORD1
ERaPro KEYWORD1
ERaProFan KEYWORD1
ERaProLock KEYWORD1
ERaProLight KEYWORD1
ERaProSwitch KEYWORD1
ERaProDimSwitch KEYWORD1
ERaProGarageDoor KEYWORD1
ERaProPowerMeter KEYWORD1
ERaProThermostat KEYWORD1
ERaProMotionSensor KEYWORD1
ERaProContactSensor KEYWORD1
ERaProTemperatureSensor KEYWORD1
ERaWidgetTerminalBox KEYWORD1
ERaInt_t KEYWORD1
ERaUInt_t KEYWORD1
JsonEntry KEYWORD1
BuffEntry KEYWORD1
EmptyStream KEYWORD1
ERaEmptyStream KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
begin KEYWORD2
config KEYWORD2
init KEYWORD2
run KEYWORD2
now KEYWORD2
connectNetwork KEYWORD2
virtualWrite KEYWORD2
digitalWrite KEYWORD2
analogWrite KEYWORD2
pwmWrite KEYWORD2
configIdWrite KEYWORD2
specificWrite KEYWORD2
specificDataWrite KEYWORD2
resetNCPConfig KEYWORD2
eraseAllConfigs KEYWORD2
delays KEYWORD2
osStarts KEYWORD2
addProperty KEYWORD2
addPropertyReal KEYWORD2
addPropertyVirtual KEYWORD2
addPropertyT KEYWORD2
addPropertyRealT KEYWORD2
addPropertyVirtualT KEYWORD2
addRegister KEYWORD2
addModbusRegister KEYWORD2
addModbusActionRaw KEYWORD2
restartOption KEYWORD2
onUpdate KEYWORD2
publishEvery KEYWORD2
publishOnChange KEYWORD2
sendCommand KEYWORD2
syncConfig KEYWORD2
askConfigWhenRestart KEYWORD2
setTime KEYWORD2
getTime KEYWORD2
setUDP KEYWORD2
getUDP KEYWORD2
setERaORG KEYWORD2
getERaORG KEYWORD2
setERaModel KEYWORD2
getERaModel KEYWORD2
setVendorName KEYWORD2
setVendorPrefix KEYWORD2
setHooks KEYWORD2
setBoardID KEYWORD2
getBoardID KEYWORD2
setSkipACK KEYWORD2
setKeepAlive KEYWORD2
setDropOverflow KEYWORD2
setHeartbeat KEYWORD2
setSpecSSID KEYWORD2
setScanWiFi KEYWORD2
setPersistent KEYWORD2
switchToConfig KEYWORD2
setWiFiCallbacks KEYWORD2
setNetworkCallbacks KEYWORD2
setServerCallbacks KEYWORD2
setZigbeeCallbacks KEYWORD2
setERaTransp KEYWORD2
setERaLogger KEYWORD2
getERaLogger KEYWORD2
setLogInterval KEYWORD2
setSIMPinCode KEYWORD2
setPropertyPublishSettings KEYWORD2
setModbusClient KEYWORD2
setModbusStream KEYWORD2
setModbusDEPin KEYWORD2
setModbusDelays KEYWORD2
setModbusFailCounter KEYWORD2
setModbusLegacyProcess KEYWORD2
setModbusTimeout KEYWORD2
setModbusStreamTimeout KEYWORD2
setModbusInterval KEYWORD2
setPubModbusInterval KEYWORD2
setSkipModbus KEYWORD2
setSkipPublishModbus KEYWORD2
setConnectWiFiModbus KEYWORD2
setActionOnReadTaskModbus KEYWORD2
setZigbeeStream KEYWORD2
setZigbeeStreamTimeout KEYWORD2
setZigbeeTime KEYWORD2
setZigbeeEncrypt KEYWORD2
setZigbeePin KEYWORD2
setZigbeeLED KEYWORD2
setSystemLED KEYWORD2
setOTAHandler KEYWORD2
setInterval KEYWORD2
setTimeout KEYWORD2
setTimer KEYWORD2
setBounceTime KEYWORD2
setPinReport KEYWORD2
setPWMPinReport KEYWORD2
setPinVirtual KEYWORD2
changeInterval KEYWORD2
setReporting KEYWORD2
updateReport KEYWORD2
changeReportableChange KEYWORD2
setSkipPinWrite KEYWORD2
setSkipPinReport KEYWORD2
setAppLoop KEYWORD2
setNcpTime KEYWORD2
setButton KEYWORD2
onChange KEYWORD2
onFalling KEYWORD2
onRising KEYWORD2
onHold KEYWORD2
onRead KEYWORD2
onWrite KEYWORD2
onData KEYWORD2
onError KEYWORD2
onEventGlobal KEYWORD2
onEventSpecific KEYWORD2
writeAllPin KEYWORD2
writeAllModbus KEYWORD2
setSecureKey KEYWORD2
encrypt KEYWORD2
decrypt KEYWORD2
ERaDelay KEYWORD2
ERaMillis KEYWORD2
ERaSeconds KEYWORD2
ERaMinutes KEYWORD2
ERaHours KEYWORD2
ERaRandomNumber KEYWORD2
ERaFreeRam KEYWORD2
ERaRestart KEYWORD2
ERaGuardLock KEYWORD2
ERaGuardUnlock KEYWORD2
ERaSetBool KEYWORD2
ERaSetNumber KEYWORD2
ERaSetString KEYWORD2
era_malloc KEYWORD2
era_realloc KEYWORD2
era_calloc KEYWORD2
era_free KEYWORD2
# Handler helpers
ERA_WRITE KEYWORD2
ERA_PIN_WRITE KEYWORD2
ERA_PIN_READ KEYWORD2
ERA_WRITE_DEFAULT KEYWORD2
ERA_PIN_WRITE_DEFAULT KEYWORD2
ERA_PIN_READ_DEFAULT KEYWORD2
ERA_REPORTABLE_CHANGE_PIN KEYWORD2
ERA_ON_CHANGE KEYWORD2
ERA_ON_RECEIVE KEYWORD2
ERA_ON_CHANGE_DEFAULT KEYWORD2
ERA_ON_RECEIVE_DEFAULT KEYWORD2
ERA_ON_PUBLISH_PROPERTY KEYWORD2
ERA_CONNECTED KEYWORD2
ERA_DISCONNECTED KEYWORD2
ERA_WAITING KEYWORD2
ERA_APP_LOOP KEYWORD2
ERA_OPTION_CONNECTED KEYWORD2
ERA_MODBUS_BAUDRATE KEYWORD2
ERA_MODBUS_INFO KEYWORD2
ERA_INFO KEYWORD2
ERA_WRITE_CONFIG KEYWORD2
ERA_ATTACH_RUN KEYWORD2
ERA_DECIMAL_FLOAT KEYWORD2
ERA_DECIMAL_DOUBLE KEYWORD2
# Special defines
ERA_LOG KEYWORD2
ERA_DEBUG KEYWORD2
ERA_DEBUG_COLOR KEYWORD2
ERA_SERIAL KEYWORD2
ERA_OTA KEYWORD2
ERA_OTA_SSL KEYWORD2
ERA_OTA_VIA_ETHERNET KEYWORD2
ERA_MODBUS KEYWORD2
ERA_ZIGBEE KEYWORD2
ERA_SPECIFIC KEYWORD2
ERA_MALLOC KEYWORD2
ERA_REALLOC KEYWORD2
ERA_CALLOC KEYWORD2
ERA_FREE KEYWORD2
MODBUS_BAUDRATE KEYWORD2
MODBUS_RXD_Pin KEYWORD2
MODBUS_TXD_Pin KEYWORD2
MODBUS_BYTE_TIMEOUT KEYWORD2
MODBUS_STREAM_TIMEOUT KEYWORD2
ZIGBEE_BAUDRATE KEYWORD2
ZIGBEE_RXD_Pin KEYWORD2
ZIGBEE_TXD_Pin KEYWORD2
ZIGBEE_DECIMAL_VALUE KEYWORD2
ZIGBEE_STREAM_TIMEOUT KEYWORD2
ZIGBEE_PUBLISH_RETAINED KEYWORD2
ERA_NO_YIELD KEYWORD2
ERA_RUN_YIELD_MS KEYWORD2
ERA_RUN_YIELD KEYWORD2
ERA_MODBUS_YIELD KEYWORD2
ERA_MODBUS_YIELD_MS KEYWORD2
ERA_MODBUS_EXECUTE_MS KEYWORD2
ERA_MODBUS_DISABLE_RX_PULLUP KEYWORD2
ERA_ZIGBEE_YIELD KEYWORD2
ERA_ZIGBEE_YIELD_MS KEYWORD2
ERA_BLE_YIELD KEYWORD2
ERA_BLE_YIELD_MS KEYWORD2
ERA_STRING_CAPACITY_MAX KEYWORD2
ERA_STRING_WRITE_LEGACY KEYWORD2
ERA_STRING_REPORT_INTERVAL KEYWORD2
ERA_STRING_REPORT_ON_WRITE KEYWORD2
ERA_AUTH_TOKEN KEYWORD2
ERA_MODEL_TYPE KEYWORD2
ERA_NETWORK_TYPE KEYWORD2
ERA_ORG_NAME KEYWORD2
ERA_PREFIX_NAME KEYWORD2
ERA_MODEL_NAME KEYWORD2
ERA_VENDOR_NAME KEYWORD2
ERA_VENDOR_PREFIX KEYWORD2
ERA_DEBUG_PREFIX KEYWORD2
ERA_USE_SSL KEYWORD2
ERA_MQTT_SSL KEYWORD2
ERA_LOCATION_SG KEYWORD2
ERA_LOCATION_VN KEYWORD2
ERA_DISABLE_SYNC_CONFIG KEYWORD2
ERA_GSM_RX_BUFFER KEYWORD2
ERA_GSM_MAX_SEND_RETRY KEYWORD2
ERA_MQTT_RX_BUFFER_SIZE KEYWORD2
ERA_MQTT_TX_BUFFER_SIZE KEYWORD2
ERA_MAX_EVENTS KEYWORD2
ERA_MAX_READ_BYTES KEYWORD2
ERA_MAX_WRITE_BYTES KEYWORD2
ERA_OTA_BUFFER_SIZE KEYWORD2
ERA_WATCHDOG_TIMEOUT KEYWORD2
ERA_GET_SIGNAL_TIMEOUT KEYWORD2
ERA_INTEGER_C_TYPE KEYWORD2
ERA_USE_LONG_LONG KEYWORD2
ERA_TURN_OFF_WARNING KEYWORD2
ERA_FIRMWARE_VERSION KEYWORD2
ERA_LIMIT_CONNECT KEYWORD2
ERA_API_JSON KEYWORD2
BOARD_MODEL_NAME KEYWORD2
DEFAULT_MQTT_CLIENT_ID KEYWORD2
DEFAULT_MQTT_HOST KEYWORD2
DEFAULT_MQTT_PORT KEYWORD2
DEFAULT_MQTT_USERNAME KEYWORD2
DEFAULT_MQTT_PASSWORD KEYWORD2
DEFAULT_MQTT_KEEP_ALIVE KEYWORD2
DEFAULT_MQTT_SUBSCRIBE_QOS KEYWORD2
DEFAULT_MQTT_PUBLISH_QOS KEYWORD2
DEFAULT_MQTT_PUBLISH_RETAINED KEYWORD2
DEFAULT_INFO_PUBLISH_RETAINED KEYWORD2
DEFAULT_SOCKET_TIMEOUT KEYWORD2
#######################################
# Literals (LITERAL1)
#######################################
# Virtual pins
V0 LITERAL1
V1 LITERAL1
V2 LITERAL1
V3 LITERAL1
V4 LITERAL1
V5 LITERAL1
V6 LITERAL1
V7 LITERAL1
V8 LITERAL1
V9 LITERAL1
V10 LITERAL1
V11 LITERAL1
V12 LITERAL1
V13 LITERAL1
V14 LITERAL1
V15 LITERAL1
V16 LITERAL1
V17 LITERAL1
V18 LITERAL1
V19 LITERAL1
V20 LITERAL1
V21 LITERAL1
V22 LITERAL1
V23 LITERAL1
V24 LITERAL1
V25 LITERAL1
V26 LITERAL1
V27 LITERAL1
V28 LITERAL1
V29 LITERAL1
V30 LITERAL1
V31 LITERAL1
V32 LITERAL1
V33 LITERAL1
V34 LITERAL1
V35 LITERAL1
V36 LITERAL1
V37 LITERAL1
V38 LITERAL1
V39 LITERAL1
V40 LITERAL1
V41 LITERAL1
V42 LITERAL1
V43 LITERAL1
V44 LITERAL1
V45 LITERAL1
V46 LITERAL1
V47 LITERAL1
V48 LITERAL1
V49 LITERAL1
V50 LITERAL1
V51 LITERAL1
V52 LITERAL1
V53 LITERAL1
V54 LITERAL1
V55 LITERAL1
V56 LITERAL1
V57 LITERAL1
V58 LITERAL1
V59 LITERAL1
V60 LITERAL1
V61 LITERAL1
V62 LITERAL1
V63 LITERAL1
V64 LITERAL1
V65 LITERAL1
V66 LITERAL1
V67 LITERAL1
V68 LITERAL1
V69 LITERAL1
V70 LITERAL1
V71 LITERAL1
V72 LITERAL1
V73 LITERAL1
V74 LITERAL1
V75 LITERAL1
V76 LITERAL1
V77 LITERAL1
V78 LITERAL1
V79 LITERAL1
V80 LITERAL1
V81 LITERAL1
V82 LITERAL1
V83 LITERAL1
V84 LITERAL1
V85 LITERAL1
V86 LITERAL1
V87 LITERAL1
V88 LITERAL1
V89 LITERAL1
V90 LITERAL1
V91 LITERAL1
V92 LITERAL1
V93 LITERAL1
V94 LITERAL1
V95 LITERAL1
V96 LITERAL1
V97 LITERAL1
V98 LITERAL1
V99 LITERAL1