#######################################
# Syntax Coloring Map For Alex2ESP
#######################################

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

Alex2ESP	KEYWORD1
Alex2ESPState	KEYWORD1
AlexaDevice	KEYWORD1
AlexaInterface	KEYWORD1
AlexaInterfaceType	KEYWORD1
AlexaInterfaceUtils	KEYWORD1
AlexaStatusMessage	KEYWORD1
ActionMapping	KEYWORD1
AlexaActions	KEYWORD1
AlexaActionsUtils	KEYWORD1
FriendlyName	KEYWORD1
DisplayCategory	KEYWORD1
DisplayCategoryUtils	KEYWORD1
EndpointHealth	KEYWORD1
PowerController	KEYWORD1
TemperatureSensorScale	KEYWORD1
AlexaUtils	KEYWORD1
AlexaLog	KEYWORD1
AlexaLogLevel	KEYWORD1
AlexaSendResult	KEYWORD1
AlexaTransport	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

begin	KEYWORD2
loop	KEYWORD2
getState	KEYWORD2
getDisconnectReason	KEYWORD2
getDevice	KEYWORD2
setLogLevel	KEYWORD2
setTimeSource	KEYWORD2
publish	KEYWORD2
timestamp	KEYWORD2
setName	KEYWORD2
getName	KEYWORD2
getEndpointId	KEYWORD2
hasEndpointId	KEYWORD2
setDisplayCategory	KEYWORD2
getDisplayCategory	KEYWORD2
setDescription	KEYWORD2
getDescription	KEYWORD2
setManufacturerName	KEYWORD2
getManufacturerName	KEYWORD2
setManufacturer	KEYWORD2
getManufacturer	KEYWORD2
setModel	KEYWORD2
getModel	KEYWORD2
getSoftwareVersion	KEYWORD2
getDeviceJSON	KEYWORD2
addCapability	KEYWORD2
registerEvent	KEYWORD2
triggerEvent	KEYWORD2
buildStatusMessage	KEYWORD2
getType	KEYWORD2
getTypeString	KEYWORD2
getVersion	KEYWORD2
getProps	KEYWORD2
setInstance	KEYWORD2
addFriendlyName	KEYWORD2
isRetrievable	KEYWORD2
isProactivelyReported	KEYWORD2
setRetrievable	KEYWORD2
setProactivelyReported	KEYWORD2
addActionMapping	KEYWORD2
getJSON	KEYWORD2
AddHealthProp	KEYWORD2
AddPowerControllerProp	KEYWORD2
AddTemperatureSensorProp	KEYWORD2
AddBrightnessControllerProp	KEYWORD2
AddColorTemperatureControllerProp	KEYWORD2
AddToggleControllerProp	KEYWORD2
AddContextProp	KEYWORD2
send	KEYWORD2
printMemoryInfo	KEYWORD2

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

ALEX2ESP_MAX_DIRECTIVE	LITERAL1
ALEX2ESP_MAX_MESSAGE	LITERAL1
ALEX2ESP_MAX_QUEUED_DIRECTIVES	LITERAL1
ALEX2ESP_MAX_QUEUED_BYTES	LITERAL1
ALEX2ESP_LOG_MAX	LITERAL1
ALEXA_TIMESTAMP_SIZE	LITERAL1
MAX_EVENTS	LITERAL1
