forked from ssilverman/QNEthernet
-
Notifications
You must be signed in to change notification settings - Fork 1
/
keywords.txt
154 lines (147 loc) · 3.98 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
#######################################
# Syntax Coloring Map for QNEthernet
# https://arduino.github.io/arduino-cli/latest/library-specification/#keywords
# https://github.com/arduino/Arduino/blob/master/build/shared/lib/keywords.txt
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
Ethernet KEYWORD1 Ethernet
EthernetClient KEYWORD1 EthernetClient
EthernetServer KEYWORD1 EthernetServer
EthernetUDP KEYWORD1 EthernetUDP
MDNS KEYWORD1
DNSClient KEYWORD1
stdoutPrint KEYWORD1
stderrPrint KEYWORD1
EthernetFrame KEYWORD1
StdioPrint KEYWORD1
NullPrint KEYWORD1
PrintDecorator KEYWORD1
EthernetLinkStatus KEYWORD1 EthernetLinkStatus
EthernetHardwareStatus KEYWORD1 EthernetHardwareStatus
DriverCapabilities KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
libraryVersion KEYWORD2
maxMulticastGroups KEYWORD2
mtu KEYWORD2
isPromiscuousMode KEYWORD2
driverCapabilities KEYWORD2
MACAddress KEYWORD2 Ethernet.MACAddress
macAddress KEYWORD2 Ethernet.MACAddress
setMACAddress KEYWORD2 Ethernet.setMACAddress
loop KEYWORD2
begin KEYWORD2
setDHCPEnabled KEYWORD2
isDHCPEnabled KEYWORD2
isDHCPActive KEYWORD2
waitForLocalIP KEYWORD2
waitForLink KEYWORD2
end KEYWORD2
linkStatus KEYWORD2 Ethernet.linkStatus
linkState KEYWORD2
setLinkState KEYWORD2
linkSpeed KEYWORD2
linkIsFullDuplex KEYWORD2
linkIsCrossover KEYWORD2
onLinkState KEYWORD2
onAddressChanged KEYWORD2
onInterfaceStatus KEYWORD2
interfaceStatus KEYWORD2
localIP KEYWORD2 Ethernet.localIP
subnetMask KEYWORD2 Ethernet.subnetMask
gatewayIP KEYWORD2 Ethernet.gatewayIP
dnsServerIP KEYWORD2 Ethernet.dnsServerIP
broadcastIP KEYWORD2
setLocalIP KEYWORD2 Ethernet.setLocalIP
setSubnetMask KEYWORD2 Ethernet.setSubnetMask
setGatewayIP KEYWORD2 Ethernet.setGatewayIP
setDNSServerIP KEYWORD2 Ethernet.setDnsServerIP
setDnsServerIP KEYWORD2 Ethernet.setDnsServerIP
hardwareStatus KEYWORD2 Ethernet.hardwareStatus
joinGroup KEYWORD2
leaveGroup KEYWORD2
setMACAddressAllowed KEYWORD2
setHostname KEYWORD2 WiFi.setHostname
hostname KEYWORD2
hostByName KEYWORD2
maxSockets KEYWORD2
connect KEYWORD2 client.connect
connectNoWait KEYWORD2
connected KEYWORD2 client.connected
setConnectionTimeout KEYWORD2 client.setConnectionTimeout
connectionTimeout KEYWORD2
stop KEYWORD2
close KEYWORD2
closeOutput KEYWORD2
abort KEYWORD2
localPort KEYWORD2 client.localPort
data KEYWORD2
remoteIP KEYWORD2
remotePort KEYWORD2
receivedTimestamp KEYWORD2
connectionId KEYWORD2
writeFully KEYWORD2
write KEYWORD2
availableForWrite KEYWORD2
flush KEYWORD2
available KEYWORD2
read KEYWORD2
peek KEYWORD2
status KEYWORD2 client.status
setNoDelay KEYWORD2
isNoDelay KEYWORD2
setOutgoingDiffServ KEYWORD2
outgoingDiffServ KEYWORD2
maxListeners KEYWORD2
port KEYWORD2
beginWithReuse KEYWORD2
accept KEYWORD2 server.accept
receiveQueueSize KEYWORD2
setReceiveQueueSize KEYWORD2
beginMulticast KEYWORD2 WiFiUDP.beginMulticast
beginMulticastWithReuse KEYWORD2
beginPacket KEYWORD2 EthernetUDP.beginPacket
endPacket KEYWORD2 EthernetUDP.endPacket
send KEYWORD2
parsePacket KEYWORD2 EthernetUDP.parsePacket
size KEYWORD2
receivedDiffServ KEYWORD2
maxServices KEYWORD2
restart KEYWORD2
addService KEYWORD2
removeService KEYWORD2
maxServers KEYWORD2
setServer KEYWORD2
getServer KEYWORD2
getHostByName KEYWORD2
maxFrameLen KEYWORD2
minFrameLen KEYWORD2
beginFrame KEYWORD2
beginVLANFrame KEYWORD2
endFrame KEYWORD2
parseFrame KEYWORD2
destinationMAC KEYWORD2
sourceMAC KEYWORD2
etherTypeOrLength KEYWORD2
payload KEYWORD2
clear KEYWORD2
writeMagic KEYWORD2
#######################################
# Structures (KEYWORD3)
#######################################
#######################################
# Constants (LITERAL1)
#######################################
kMACAddrSize LITERAL1
Unknown LITERAL1
LinkON LITERAL1
LinkOFF LITERAL1
EthernetNoHardware LITERAL1
EthernetW5100 LITERAL1
EthernetW5200 LITERAL1
EthernetW5500 LITERAL1
EthernetTeensy41 LITERAL1
EthernetOtherHardware LITERAL1