#######################################
# Syntax Coloring Map For CmdArduino
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################
Roomba632	KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
handler	KEYWORD2
stop	KEYWORD2
clean
spot
dock
startDatastream
stopDatastream
playMusic
drive
#######################################
# Constants (LITERAL1)
#######################################
#OImodes
Off	LITERAL1
Passive	LITERAL1
Safe	LITERAL1
Full	LITERAL1

#states
roombaIdle	LITERAL1
roombaCharging	LITERAL1
roombaCleaning	LITERAL1
roombaDocking	LITERAL1
roombaDriving	LITERAL1
roombaMusic	LITERAL1

#receivedDatastreamStates
datastreamIdle	LITERAL1
datastreamStarting	LITERAL1
datastreamWaitingForHeader	LITERAL1
datastreamWaitingForNbytes	LITERAL1
datastreamReadingData	LITERAL1
datastreamCheckingData	LITERAL1
datastreamStopping	LITERAL1

#sendingCommandStates
sendingCommandsIdle	LITERAL1
sendingCommandsSetMode	LITERAL1
sendingCommandsSending	LITERAL1

#commandStates
startIO	LITERAL1
setMode	LITERAL1
sendCommand	LITERAL1

#opcodes
OCstart	LITERAL1
OCSafemode	LITERAL1
OCFullmode	LITERAL1
OCSpot	LITERAL1
OCClean	LITERAL1
OCDrive	LITERAL1
OCLeds	LITERAL1
OCSong	LITERAL1
OCPlaySong	LITERAL1
OCDatastream	LITERAL1
OCPauseDatastream	LITERAL1
OCDock	LITERAL1
OCStop	LITERAL1
