# Main callbacks
maintain         KEYWORD2
connect          KEYWORD2
disconnect       KEYWORD2

# Classes
OSC              KEYWORD1
eOS3             KEYWORD1
Shift            KEYWORD1
Accelaration     KEYWORD1
Control2nd       KEYWORD1
Control3rd       KEYWORD1
Button           KEYWORD1
Button2nd        KEYWORD1
Button3rd        KEYWORD1
Wheel            KEYWORD1
Encoder          KEYWORD1
AbsoluteLeves    KEYWORD1
SelectParameter  KEYWORD1
SelectCategory   KEYWORD1
SelectDyn        KEYWORD1
Submaster        KEYWORD1
Fader            KEYWORD1
FaderTool        KEYWORD1
DS               KEYWORD1
DSTool           KEYWORD1
ButtonDSType     KEYWORD1
Cue              KEYWORD1
Softkey          KEYWORD1
PanTilt          KEYWORD1
XYZ              KEYWORD1
HueSat           KEYWORD1
Channel          KEYWORD1
Command          KEYWORD1
Cue              KEYWORD1
Version          KEYWORD1
User             KEYWORD1
Show             KEYWORD1
EventState       KEYWORD1

# eOS3 Class mebers
begin            KEYWORD2
reboot           KEYWORD2
update           KEYWORD2
filter           KEYWORD2
filterRemove     KEYWORD2
filterClear      KEYWORD2
subscription     KEYWORD2
reset            KEYWORD2
ping             KEYWORD2
command          KEYWORD2
newCommand       KEYWORD2
user             KEYWORD2
initFaders       KEYWORD2
initDS           KEYWORD2

# Class members
tick             KEYWORD2
mode             KEYWORD2
state            KEYWORD2
wheelNumber      KEYWORD2
callback         KEYWORD2
parse            KEYWORD2
parameter        KEYWORD2
value            KEYWORD2
active           KEYWORD2
alias            KEYWORD2
flexiButton      KEYWORD2
callbackPage     KEYWORD2
callbackData     KEYWORD2
typeDS           KEYWORD2
page             KEYWORD2
label            KEYWORD2
flexi            KEYWORD2
number           KEYWORD2
updateButtons    KEYWORD2
updateFlexi      KEYWORD2
fireButton       KEYWORD2
updateAnalog     KEYWORD2
updateValue      KEYWORD2
updateFire       KEYWORD2
stopButton       KEYWORD2
loadButton       KEYWORD2
fetch            KEYWORD2
jitter           KEYWORD2
lock             KEYWORD2
updateStop       KEYWORD2
updateLoad       KEYWORD2
callbackName     KEYWORD2
callbackRange    KEYWORD2
callbackValue    KEYWORD2
type             KEYWORD2
typeString       KEYWORD2
rangeMin         KEYWORD2
rangeMax         KEYWORD2
callbackEncoder  KEYWORD2
wheel            KEYWORD2
count            KEYWORD2
category         KEYWORD2
categoryName     KEYWORD2
pan              KEYWORD2
panMin           KEYWORD2
panMax           KEYWORD2
tilt             KEYWORD2
tiltMin          KEYWORD2
tiltMax          KEYWORD2
x                KEYWORD2
y                KEYWORD2
z                KEYWORD2
hue              KEYWORD2
saturation       KEYWORD2
red              KEYWORD2
green            KEYWORD2
blue             KEYWORD2
color565         KEYWORD2
channel          KEYWORD2
selection        KEYWORD2
address          KEYWORD2
cue              KEYWORD2
cueList          KEYWORD2
cueNumber        KEYWORD2
duration         KEYWORD2
progress         KEYWORD2
version          KEYWORD2
software         KEYWORD2
library          KEYWORD2
user             KEYWORD2
name             KEYWORD2

# OSC functions
begin            KEYWORD2
send             KEYWORD2
receive          KEYWORD2
message          KEYWORD2
sendHandshake    KEYWORD2
getPattern       KEYWORD2
getTagSize       KEYWORD2
getInt           KEYWORD2
getFloat         KEYWORD2
getString        KEYWORD2
parseOSC         KEYWORD2

# eOS3 enums
SUBSCRIBE        LITERAL1
UNSUBSCRIBE      LITERAL1
FORWARD          LITERAL1
REVERSE          LITERAL1
PUSH             LITERAL1
TOGGLE           LITERAL1

# Cue enums
NO_DATA          LITERAL1
ACTIVE           LITERAL1
PENDING          LITERAL1
PREVIOUS         LITERAL1

# Buttons / DS enums
CHAN             LITERAL1
GROUP            LITERAL1
IP               LITERAL1
FP               LITERAL1
CP               LITERAL1
BP               LITERAL1
PRESET           LITERAL1
MACRO            LITERAL1
FX               LITERAL1
SNAPSHOT         LITERAL1
MS               LITERAL1
SCENE            LITERAL1
PIXMAP           LITERAL1
CURVE            LITERAL1
SC               LITERAL1
RAW              LITERAL1
KEY              LITERAL1

# Absolute Levels enums
NONE             LITERAL1
PARAMETER        LITERAL1
HOME             LITERAL1
OUT              LITERAL1
LEVEL            LITERAL1
FULL             LITERAL1
MIN              LITERAL1
MAX              LITERAL1
MINUS            LITERAL1
PLUS             LITERAL1

# Category enums
INTENSITY        LITERAL1
FOCUS            LITERAL1
COLOR            LITERAL1
IMAGE            LITERAL1
FORM             LITERAL1
SHUTTER          LITERAL1

# Fadertype enums
UNMAPPED         LITERAL1
SUB              LITERAL1
GM               LITERAL1
QL               LITERAL1
PR               LITERAL1
IPR              LITERAL1
FPR              LITERAL1
CPR              LITERAL1
BPR              LITERAL1
GFX              LITERAL1
MANUAL           LITERAL1
