forked from gioblu/PJON
-
Notifications
You must be signed in to change notification settings - Fork 0
/
keywords.txt
169 lines (142 loc) · 3.25 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
#######################################
# Syntax Coloring Map For PJON
#######################################
# Datatypes (KEYWORD1)
## PJON classes and data types
StrategyLink KEYWORD1
PJON KEYWORD1
PJONLocal KEYWORD1
PJONAny KEYWORD1
PJONSimpleSwitch KEYWORD1
PJONSwitch KEYWORD1
PJONRouter KEYWORD1
PJONDynamicRouter KEYWORD1
PJONInteractiveRouter KEYWORD1
PJONVirtualBusRouter KEYWORD1
PJONTools KEYWORD1
PJON_Packet KEYWORD1
PJON_Endpoint KEYWORD1
PJON_Packet_Info KEYWORD1
PJON_Error KEYWORD1
## Strategies
AnalogSampling KEYWORD1
Any KEYWORD1
DualUDP KEYWORD1
ESPNOW KEYWORD1
EthernetTCP KEYWORD1
GlobalUDP KEYWORD1
LocalFile KEYWORD1
LocalUDP KEYWORD1
MQTTTranslate KEYWORD1
OverSampling KEYWORD1
SoftwareBitBang KEYWORD1
ThroughLora KEYWORD1
ThroughSerial KEYWORD1
# Methods and Functions (KEYWORD2)
begin KEYWORD2
can_start KEYWORD2
device_id KEYWORD2
get_packets_count KEYWORD2
get_bus_id KEYWORD2
get_mac KEYWORD2
include_mac KEYWORD2
include_port KEYWORD2
include_sender_info KEYWORD2
receive KEYWORD2
remove KEYWORD2
remove_all_packets KEYWORD2
ready_to_send KEYWORD2
reply KEYWORD2
send KEYWORD2
send_repeatedly KEYWORD2
send_packet KEYWORD2
send_packet_blocking KEYWORD2
set_acknowledge KEYWORD2
set_bus_id KEYWORD2
set_mac KEYWORD2
set_random_seed KEYWORD2
set_communication_mode KEYWORD2
set_error KEYWORD2
set_id KEYWORD2
set_pin KEYWORD2
set_pins KEYWORD2
set_packet_auto_deletion KEYWORD2
set_receiver KEYWORD2
set_shared_network KEYWORD2
set_packet_id KEYWORD2
strategy KEYWORD2
update KEYWORD2
# Instances (KEYWORD2)
PJONAnalogSampling
PJONAny KEYWORD2
PJONDualUDP KEYWORD2
PJONESPNOW KEYWORD2
PJONEthernetTCP KEYWORD2
PJONGlobalUDP KEYWORD2
PJONLocalUDP KEYWORD2
PJONMQTTTranslate KEYWORD2
PJONOverSampling KEYWORD2
PJONSoftwareBitBang KEYWORD2
PJONThroughLora KEYWORD2
PJONThroughSerial KEYWORD2
# Constants (LITERAL1)
## PJON basic constants
localhost LITERAL1
PJON_NOT_ASSIGNED LITERAL1
PJON_BROADCAST LITERAL1
PJON_ACK LITERAL1
PJON_NAK LITERAL1
PJON_FAIL LITERAL1
PJON_BUSY LITERAL1
PJON_SIMPLEX LITERAL1
PJON_HALF_DUPLEX LITERAL1
PJON_TO_BE_SENT LITERAL1
## PJON errors
PJON_PACKETS_BUFFER_FULL LITERAL1
PJON_CONNECTION_LOST LITERAL1
PJON_CONTENT_TOO_LONG LITERAL1
## Constraints
PJON_PACKET_MAX_LENGTH LITERAL1
PJON_MAX_PACKETS LITERAL1
PJON_MAX_RECENT_PACKET_IDS LITERAL1
## Header bits
PJON_MODE_BIT LITERAL1
PJON_TX_INFO_BIT LITERAL1
PJON_ACK_REQ_BIT LITERAL1
PJON_MAC_BIT LITERAL1
PJON_CRC_BIT LITERAL1
PJON_EXT_LEN_BIT LITERAL1
PJON_PORT_BIT LITERAL1
PJON_PACKET_ID_BIT LITERAL1
## Conditional feature inclusion
PJON_LOCAL LITERAL1
PJON_INCLUDE_PACKET_ID LITERAL1
PJON_INCLUDE_PORT LITERAL1
PJON_INCLUDE_MAC LITERAL1
## AnalogSampling
AS_BIT_WIDTH LITERAL1
AS_BIT_SPACER LITERAL1
AS_READ_DELAY LITERAL1
AS_MODE LITERAL1
AS_TIMEOUT LITERAL1
AS_RESPONSE_TIMEOUT LITERAL1
AS_MAX_ATTEMPTS LITERAL1
## MQTTTranslate
MQTTT_MODE_BUS_RAW LITERAL1
MQTTT_MODE_BUS_JSON LITERAL1
MQTTT_MODE_MIRROR_TRANSLATE LITERAL1
MQTTT_MODE_MIRROR_DIRECT LITERAL1
## OverSampling
OS_TIMEOUT LITERAL1
OS_BIT_WIDTH LITERAL1
OS_BIT_SPACER LITERAL1
OS_ACCEPTANCE LITERAL1
OS_MAX_ATTEMPTS LITERAL1
## SoftwareBitBang
SWBB_BIT_WIDTH LITERAL1
SWBB_BIT_SPACER LITERAL1
SWBB_ACCEPTANCE LITERAL1
SWBB_READ_DELAY LITERAL1
SWBB_MODE LITERAL1
SWBB_RESPONSE_TIMEOUT LITERAL1
SWBB_MAX_ATTEMPTS LITERAL1