-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathkeywords.txt
More file actions
310 lines (283 loc) · 6.84 KB
/
Copy pathkeywords.txt
File metadata and controls
310 lines (283 loc) · 6.84 KB
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
#######################################
# Datatypes (KEYWORD1)
#######################################
# Common enums
ModeDrive KEYWORD1
ModeBias KEYWORD1
BacklightMode KEYWORD1
ModeStatus KEYWORD1
BlinkFrequency KEYWORD1
BlinkMode KEYWORD1
UnitFlags KEYWORD1
LabelFlags KEYWORD1
SymbolFlags KEYWORD1
LabelT1T2Enum KEYWORD1
# Base classes
SegLCDLib KEYWORD1
SegTransport KEYWORD1
SegTransport3Wire KEYWORD1
SegTransport3WireArduino KEYWORD1
SegTransportI2C KEYWORD1
SegTransportI2CArduino KEYWORD1
# Driver classes
SegDriver_3Wire KEYWORD1
SegDriver_PCx85 KEYWORD1
SegDriver_PCF85176 KEYWORD1
SegDriver_PCF8576 KEYWORD1
SegDriver_HT1621 KEYWORD1
SegDriver_HT1622 KEYWORD1
SegDriver_VK0192 KEYWORD1
# LCD classes
SegLCD_PCx85_Raw KEYWORD1
SegLCD_PCF85176_2Row4DigSigBatPwr KEYWORD1
SegLCD_PCF85176_4DR821B KEYWORD1
SegLCD_PCF85176_6DigitSignalBatteryProgress KEYWORD1
SegLCD_PCF85176_OneDigit KEYWORD1
SegLCD_PCF85176_T1T2Lcd KEYWORD1
SegLCD_PCF85176_TempHumidity KEYWORD1
SegLCD_PCF8576_4Seg6SegMaintSegBatUnits KEYWORD1
# HT1621 LCD classes
SegLCD_HT1621_Raw KEYWORD1
SegLCD_HT1621_6SegBat KEYWORD1
SegLCD_HT1621_4SegDegree KEYWORD1
SegLCD_HT1621_LCM0844 KEYWORD1
SegLCD_HT1621_LCM88128 KEYWORD1
SegLCD_HT1621_LCM59011 KEYWORD1
# HT1622 LCD classes
SegLCD_HT1622_Raw KEYWORD1
SegLCD_HT1622_10Dig16Seg KEYWORD1
# VK0192 LCD classes
SegLCD_VK0192_Raw KEYWORD1
SegLCD_VK0192_5DigSigBattProgress KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
# Common methods
init KEYWORD2
clear KEYWORD2
on KEYWORD2
off KEYWORD2
command KEYWORD2
home KEYWORD2
setCursor KEYWORD2
write KEYWORD2
writeRam KEYWORD2
flush KEYWORD2
setAutoFlush KEYWORD2
getAutoFlush KEYWORD2
getRamBuffer KEYWORD2
getRamBufferSize KEYWORD2
initBacklight KEYWORD2
setBacklight KEYWORD2
setDegreeSymbol KEYWORD2
# PCx85 methods
bankSelect KEYWORD2
blink KEYWORD2
# LCD with labels methods
setLabels KEYWORD2
clearLabels KEYWORD2
setBatteryLevel KEYWORD2
setSignalLevel KEYWORD2
setProgress KEYWORD2
setWheel KEYWORD2
# T1T2LCD methods
setClockSymbol KEYWORD2
setT1T2Labels KEYWORD2
clearT1T2Labels KEYWORD2
# Display-specific methods
setPowerSymbol KEYWORD2
setSymbol KEYWORD2
setMaintenanceSymbol KEYWORD2
setWarningSymbol KEYWORD2
setMuteSymbol KEYWORD2
setLoadLevel KEYWORD2
setPVLevel KEYWORD2
setUnits KEYWORD2
clearUnits KEYWORD2
setSymbols KEYWORD2
clearSymbols KEYWORD2
#######################################
# Constants (LITERAL1)
#######################################
# Drive/bias/common enums
MODE_DRIVE_STATIC LITERAL1
MODE_DRIVE_12 LITERAL1
MODE_DRIVE_13 LITERAL1
MODE_DRIVE_14 LITERAL1
MODE_BIAS_12 LITERAL1
MODE_BIAS_13 LITERAL1
BACKLIGHT_DIGITAL LITERAL1
BACKLIGHT_PWM LITERAL1
# 3-wire controller commands
CMD_SYS_DIS LITERAL1
CMD_SYS_EN LITERAL1
CMD_LCD_OFF LITERAL1
CMD_LCD_ON LITERAL1
CMD_TMR_DIS LITERAL1
CMD_WDT_DIS LITERAL1
CMD_TMR_EN LITERAL1
CMD_WDT_EN LITERAL1
CMD_CLR_TMR LITERAL1
CMD_CLR_WDT LITERAL1
CMD_IRQ_DIS LITERAL1
CMD_IRQ_EN LITERAL1
CMD_F1 LITERAL1
CMD_F2 LITERAL1
CMD_F4 LITERAL1
CMD_F8 LITERAL1
CMD_F16 LITERAL1
CMD_F32 LITERAL1
CMD_F64 LITERAL1
CMD_F128 LITERAL1
CMD_TEST LITERAL1
CMD_NORMAL LITERAL1
# PCx85 constants
MODE_STATUS_BLANK LITERAL1
MODE_STATUS_ENABLED LITERAL1
BLINK_FREQUENCY_OFF LITERAL1
BLINK_FREQUENCY_1 LITERAL1
BLINK_FREQUENCY_2 LITERAL1
BLINK_FREQUENCY_3 LITERAL1
BLINK_MODE_NORMAL LITERAL1
BLINK_MODE_ALTRAM LITERAL1
# HT1621/HT1622/VK0192 command constants
CMD_TONE_OFF LITERAL1
CMD_TONE_ON LITERAL1
CMD_XTAL_32K LITERAL1
CMD_RC_256K LITERAL1
CMD_EXT_256K LITERAL1
CMD_BIAS_12 LITERAL1
CMD_BIAS_13 LITERAL1
CMD_TONE_4K LITERAL1
CMD_TONE_2K LITERAL1
CMD_RC_32K LITERAL1
CMD_EXT_32K LITERAL1
# VK0192 Label Constants
LABEL_P LITERAL1
LABEL_T LITERAL1
LABEL_PROC LITERAL1
LABEL_DEGREE_C LITERAL1
LABEL_KPA LITERAL1
LABEL_MPA LITERAL1
LABEL_M LITERAL1
LABEL_A LITERAL1
LABEL_V LITERAL1
# PCF85176 6DigSigBattProgress Label Constants
LABEL_BAR LITERAL1
LABEL_PSI LITERAL1
LABEL_MH2O LITERAL1
LABEL_MMHG LITERAL1
LABEL_ATM LITERAL1
LABEL_KGFCM2 LITERAL1
LABEL_ALL LITERAL1
LABEL_UEPS LITERAL1
LABEL_MM LITERAL1
LABEL_MV LITERAL1
LABEL_NM LITERAL1
LABEL_KG LITERAL1
LABEL_G LITERAL1
# T1T2LCD Label Constants
LABEL_T1_C_UP LITERAL1
LABEL_T1_C_DOWN LITERAL1
LABEL_T2_C LITERAL1
LABEL_T2_HUM LITERAL1
LABEL_T1 LITERAL1
LABEL_T2 LITERAL1
# 4DR821B symbol constants
SYMBOL_ARROW LITERAL1
SYMBOL_TILDA LITERAL1
# HT1621 LCM0844 unit constants
UNIT_LEFT_KILO_PREFIX LITERAL1
UNIT_LEFT_MEGA_PREFIX LITERAL1
UNIT_LEFT_HZ LITERAL1
UNIT_LEFT_WATT LITERAL1
UNIT_LEFT_AMPERE LITERAL1
UNIT_LEFT_VOLT LITERAL1
UNIT_LEFT_PERCENT LITERAL1
UNIT_LEFT_WATT_HOUR_SUFFIX LITERAL1
UNIT_CENTER_HOUR LITERAL1
UNIT_CENTER_MINUTE LITERAL1
UNIT_RIGHT_KILO_PREFIX LITERAL1
UNIT_RIGHT_HZ LITERAL1
UNIT_RIGHT_WATT LITERAL1
UNIT_RIGHT_AMPERE LITERAL1
UNIT_RIGHT_VOLT LITERAL1
UNIT_RIGHT_PERCENT LITERAL1
UNIT_RIGHT_WATT_HOUR_SUFFIX LITERAL1
UNIT_RIGHT_MEGA_PREFIX LITERAL1
# HT1621 LCM0844/LCM88128/LCM59011 label constants
LABEL_AC LITERAL1
LABEL_PV1 LITERAL1
LABEL_PV2 LITERAL1
LABEL_INPUT LITERAL1
LABEL_LEFT_BATT LITERAL1
LABEL_OUTPUT LITERAL1
LABEL_RIGHT_BATT LITERAL1
LABEL_LOAD LITERAL1
LABEL_ERROR LITERAL1
LABEL_OVERLOAD LITERAL1
LABEL_BATT_AGM LITERAL1
LABEL_BATT_FLD LITERAL1
LABEL_BATT_USER LITERAL1
LABEL_PV LITERAL1
LABEL_INV LITERAL1
LABEL_WP LITERAL1
LABEL_TEMP LITERAL1
LABEL_BYPASS LITERAL1
LABEL_BATT_SLA LITERAL1
LABEL_BATT_LI LITERAL1
LABEL_ECO LITERAL1
LABEL_CHARGING LITERAL1
LABEL_MCB LITERAL1
# HT1621 LCM88128/LCM59011 unit constants
UNIT_LEFT_DEGREE_SLASH LITERAL1
UNIT_LEFT_DEGREE LITERAL1
UNIT_LEFT_CELSIUS LITERAL1
UNIT_LEFT_DEGREE_CELSIUS LITERAL1
UNIT_A LITERAL1
UNIT_H LITERAL1
# HT1621 LCM0844/LCM88128/LCM59011 symbol constants
SYMBOL_CLOCK LITERAL1
SYMBOL_MAINTENANCE LITERAL1
SYMBOL_WARNING_TRIANGLE LITERAL1
SYMBOL_LEFT_ARROWS LITERAL1
SYMBOL_RIGHT_ARROWS LITERAL1
SYMBOL_UNDERLINES LITERAL1
SYMBOL_MUTE LITERAL1
SYMBOL_CENTER_FRAME LITERAL1
SYMBOL_BULB LITERAL1
SYMBOL_JUNCTION LITERAL1
SYMBOL_LINE_JUNCTION_TO_LOAD LITERAL1
SYMBOL_ARROW_JUNCTION_TO_ACDC LITERAL1
SYMBOL_ARROW_ACDC_TO_JUNCTION LITERAL1
SYMBOL_ARROW_ACDC_TO_BATT LITERAL1
SYMBOL_ARROW_BATT_TO_ACDC LITERAL1
SYMBOL_AC_DC_CONVERT LITERAL1
SYMBOL_DC_DC_CONVERT LITERAL1
SYMBOL_LINE_DCDC_TO_ACDC LITERAL1
SYMBOL_AC_LINE LITERAL1
SYMBOL_AC_SYMBOL LITERAL1
SYMBOL_PV2_SYMBOL LITERAL1
SYMBOL_PV1_SYMBOL LITERAL1
SYMBOL_LINE_DCDC_TO_BATT LITERAL1
SYMBOL_LINE_PV2_TO_DCDC LITERAL1
SYMBOL_LINE_PV1_TO_DCDC LITERAL1
SYMBOL_LINE_DCAC_TO_LOAD LITERAL1
SYMBOL_LINE_ACDC_TO_DCAC LITERAL1
SYMBOL_LINE_BATT_TO_DCAC LITERAL1
SYMBOL_LINE_AC_TO_LOAD LITERAL1
SYMBOL_DC_AC_SYMBOL LITERAL1
SYMBOL_LINE_PV_TO_ACDC LITERAL1
SYMBOL_LINE_WIND_TO_ACDC LITERAL1
SYMBOL_LINE_AC_TO_ACDC LITERAL1
SYMBOL_WIND LITERAL1
SYMBOL_WHEEL LITERAL1
SYMBOL_ECO LITERAL1
SYMBOL_UPS LITERAL1
SYMBOL_GSM LITERAL1
SYMBOL_BLUETOOTH LITERAL1
SYMBOL_SUN LITERAL1
SYMBOL_LIGHTNING LITERAL1
SYMBOL_PLUG LITERAL1
SYMBOL_WARNING LITERAL1
SYMBOL_OUTLINE LITERAL1