#######################################
# Syntax Coloring Map For OOCSI
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

OOCSI				KEYWORD1
OOCSIDevice			KEYWORD1


#######################################
# Methods and Functions (KEYWORD2)
#######################################
connect				KEYWORD2
disconnect			KEYWORD2
check				KEYWORD2
keepAlive			KEYWORD2
subscribe			KEYWORD2
unsubscribe 		KEYWORD2

getName			 	KEYWORD2
getSender			KEYWORD2
getRecipient		KEYWORD2
getBool				KEYWORD2
getInt				KEYWORD2
getLong				KEYWORD2
getFloat 			KEYWORD2
getString			KEYWORD2
getBoolArray 		KEYWORD2
getIntArray 		KEYWORD2
getLongArray 		KEYWORD2
getFloatArray		KEYWORD2
getStringArray 		KEYWORD2
getJsonObject		KEYWORD2
getJsonArray		KEYWORD2
getTimeStamp		KEYWORD2
has					KEYWORD2
keys				KEYWORD2
printMessage		KEYWORD2
setActivityLEDPin	KEYWORD2
setLogging		 	KEYWORD2

newMessage 			KEYWORD2
addBool				KEYWORD2
addInt				KEYWORD2
addLong				KEYWORD2
addFloat 			KEYWORD2
addString 			KEYWORD2
addBoolArray 		KEYWORD2
addIntArray 		KEYWORD2
addLongArray 		KEYWORD2
addFloatArray		KEYWORD2
addStringArray		KEYWORD2
addJsonObject		KEYWORD2
setJsonObject		KEYWORD2
addJsonArray		KEYWORD2
setJsonArray		KEYWORD2
sendMessage 		KEYWORD2
printSendMessage	KEYWORD2

device				KEYWORD2
activity			KEYWORD2
id					KEYWORD2
token				KEYWORD2
clear				KEYWORD2

logItem				KEYWORD2
addItem				KEYWORD2
updateItem			KEYWORD2
deleteItem			KEYWORD2
getItem				KEYWORD2

getClients			KEYWORD2
getChannels			KEYWORD2
containsClient		KEYWORD2

heyOOCSI			KEYWORD2
addProperty			KEYWORD2
addLocation			KEYWORD2
addSensor			KEYWORD2
addNumber			KEYWORD2
addBinarySensor		KEYWORD2
addSwitch			KEYWORD2
addLight			KEYWORD2
sayHi				KEYWORD2
setValue			KEYWORD2
setState			KEYWORD2


#######################################
# Constants (LITERAL1)
#######################################

LIGHT_SPECTRUM_RGB				LITERAL1
LIGHT_SPECTRUM_CCT				LITERAL1
LIGHT_SPECTRUM_WHITE			LITERAL1
LIGHT_SPECTRUM_RGB_CCT			LITERAL1
LIGHT_SPECTRUM_CCT_WHITE			LITERAL1
LIGHT_SPECTRUM_RGB_WHITE			LITERAL1
LIGHT_SPECTRUM_RGB_CCT_WHITE		LITERAL1
