forked from eoh-jsc/era-lib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
keywords.txt
260 lines (252 loc) · 4.78 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
#######################################
# 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
ERaLogger KEYWORD1
ERaTime KEYWORD1
ERaSyncTime KEYWORD1
ERaDataJson KEYWORD1
ERaDataBuff KEYWORD1
ERaDataBuffDynamic KEYWORD1
ERaHooks KEYWORD1
CloudColor KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
begin KEYWORD2
config KEYWORD2
init KEYWORD2
run KEYWORD2
connectNetwork KEYWORD2
virtualWrite KEYWORD2
digitalWrite KEYWORD2
analogWrite KEYWORD2
pwmWrite KEYWORD2
configIdWrite KEYWORD2
eraseAllConfigs KEYWORD2
delays KEYWORD2
osStarts KEYWORD2
addProperty KEYWORD2
addPropertyReal KEYWORD2
addPropertyVirtual KEYWORD2
onUpdate KEYWORD2
publishEvery KEYWORD2
publishOnChange KEYWORD2
sendCommand KEYWORD2
syncConfig KEYWORD2
askConfigWhenRestart KEYWORD2
setHooks KEYWORD2
setBoardID KEYWORD2
setERaTransp KEYWORD2
setModbusClient KEYWORD2
setModbusStream KEYWORD2
setModbusDEPin KEYWORD2
setModbusTimeout KEYWORD2
setPubModbusInterval KEYWORD2
setZigbeeStream KEYWORD2
setInterval KEYWORD2
setTimeout KEYWORD2
setTimer KEYWORD2
setPinReport KEYWORD2
setPWMPinReport KEYWORD2
setPinVirtual KEYWORD2
changeInterval KEYWORD2
setReporting KEYWORD2
updateReport KEYWORD2
changeReportableChange KEYWORD2
setButton KEYWORD2
onChange KEYWORD2
onFalling KEYWORD2
onRising KEYWORD2
onHold KEYWORD2
setSecureKey KEYWORD2
encrypt KEYWORD2
decrypt KEYWORD2
ERaDelay KEYWORD2
ERaMillis KEYWORD2
ERaRandomNumber KEYWORD2
ERaFreeRam KEYWORD2
ERaRestart KEYWORD2
ERaGuardLock KEYWORD2
ERaGuardUnlock 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_ON_CHANGE KEYWORD2
ERA_ON_RECEIVE KEYWORD2
ERA_ON_CHANGE_DEFAULT KEYWORD2
ERA_ON_RECEIVE_DEFAULT KEYWORD2
ERA_CONNECTED KEYWORD2
ERA_DISCONNECTED KEYWORD2
ERA_WAITING KEYWORD2
ERA_OPTION_CONNECTED KEYWORD2
ERA_MODBUS_BAUDRATE KEYWORD2
ERA_ATTACH_RUN KEYWORD2
# Special defines
ERA_LOG KEYWORD2
ERA_DEBUG KEYWORD2
ERA_SERIAL KEYWORD2
ERA_OTA KEYWORD2
ERA_OTA_SSL KEYWORD2
ERA_OTA_VIA_ETHERNET KEYWORD2
ERA_MODBUS KEYWORD2
ERA_ZIGBEE KEYWORD2
ERA_MALLOC KEYWORD2
ERA_REALLOC KEYWORD2
ERA_CALLOC KEYWORD2
ERA_FREE KEYWORD2
MODBUS_BAUDRATE KEYWORD2
MODBUS_RXD_Pin KEYWORD2
MODBUS_TXD_Pin KEYWORD2
ZIGBEE_BAUDRATE KEYWORD2
ZIGBEE_RXD_Pin KEYWORD2
ZIGBEE_TXD_Pin 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_AUTH_TOKEN KEYWORD2
ERA_MODEL_TYPE KEYWORD2
ERA_PROTO_TYPE 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
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_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