#######################################
# Syntax Coloring Map for ArduinoNRF-Zigbee
#######################################

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

CC2530Radio	KEYWORD1
IEEE802154Radio	KEYWORD1
CC2530RxCallback	KEYWORD1
CC2530DataCallback	KEYWORD1
CC2530NwkCallback	KEYWORD1
CC2530ApsCallback	KEYWORD1
CC2530ZclCallback	KEYWORD1
MacDataFrame	KEYWORD1
NwkDataFrame	KEYWORD1
ApsDataFrame	KEYWORD1
ZclFrame	KEYWORD1
ZigbeeMac	KEYWORD1
ZigbeeNwk	KEYWORD1
ZigbeeAps	KEYWORD1
ZigbeeZcl	KEYWORD1
ZigbeeOnOffCluster	KEYWORD1
ZigbeeBasicCluster	KEYWORD1
ZigbeeBoolReportScheduler	KEYWORD1
ZigbeeZdo	KEYWORD1
ZigbeeZdoMgmt	KEYWORD1
ZigbeeSecurity	KEYWORD1
ZigbeeRouting	KEYWORD1
ZigbeeNetwork	KEYWORD1
ZigbeeNeighborTable	KEYWORD1
ZigbeeRouteTable	KEYWORD1
ZigbeeApsRetransmit	KEYWORD1
ZigbeeApsDuplicateTable	KEYWORD1
ZigbeeApsFragment	KEYWORD1
ZigbeeApsReassembler	KEYWORD1
ZigbeeApsFragmenter	KEYWORD1
ZigbeeApsKey	KEYWORD1
ZigbeeApsSecurity	KEYWORD1
ZigbeeCcmStar	KEYWORD1
ZigbeePersistence	KEYWORD1
ZigbeeBindingTable	KEYWORD1
ZigbeeFindingBinding	KEYWORD1
ZigbeeBroadcastTable	KEYWORD1
ZigbeeIndirectQueue	KEYWORD1
ZigbeeEndDeviceTimeout	KEYWORD1
ZigbeePanIdConflict	KEYWORD1
ZigbeeNetworkManager	KEYWORD1
ZigbeeTcLinkKeyStore	KEYWORD1
MacInterPanFrame	KEYWORD1
ZigbeeSourceRouteTable	KEYWORD1
SourceRouteEntry	KEYWORD1
ZigbeeInstallCode	KEYWORD1
ZigbeeGroupTable	KEYWORD1
ZigbeeGroupsCluster	KEYWORD1
ZigbeeLevelControlCluster	KEYWORD1
ZigbeeIdentifyCluster	KEYWORD1
ZigbeeScenesCluster	KEYWORD1
ZigbeeColorControlCluster	KEYWORD1
ZigbeeLight	KEYWORD1
ZigbeeIasZoneCluster	KEYWORD1
ZigbeeOtaCluster	KEYWORD1
ZigbeeThermostatCluster	KEYWORD1
ZigbeeWindowCoveringCluster	KEYWORD1
ZigbeeDoorLockCluster	KEYWORD1
ZigbeeTemperatureMeasurementCluster	KEYWORD1
ZigbeeHumidityMeasurementCluster	KEYWORD1
ZigbeeOccupancyCluster	KEYWORD1
ZigbeeElectricalMeasurementCluster	KEYWORD1
ZigbeeTouchlink	KEYWORD1
ZigbeeGreenPower	KEYWORD1
ZigbeeGpSinkTable	KEYWORD1
ZigbeeGreenPowerCluster	KEYWORD1
ZigbeeGpProxy	KEYWORD1
GpNotification	KEYWORD1
GpPairing	KEYWORD1
GpProxyEntry	KEYWORD1
ZigbeeInterPan	KEYWORD1
ZigbeeBdb	KEYWORD1
ZigbeeAes128Decrypt	KEYWORD1
ZigbeeSceneTable	KEYWORD1
ApsTransportKey	KEYWORD1
NwkEdTimeoutRequest	KEYWORD1
NwkEdTimeoutResponse	KEYWORD1
NwkNetworkReport	KEYWORD1
NwkNetworkUpdate	KEYWORD1
IndirectEntry	KEYWORD1
BroadcastEntry	KEYWORD1
CC2530ZdoCallback	KEYWORD1
CC2530ApsAckCallback	KEYWORD1

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

begin	KEYWORD2
ping	KEYWORD2
firmwareVersion	KEYWORD2
setChannel	KEYWORD2
channel	KEYWORD2
setPromiscuous	KEYWORD2
send	KEYWORD2
sendData	KEYWORD2
sendNwkData	KEYWORD2
sendNwkDataUnsecured	KEYWORD2
sendNwkCommand	KEYWORD2
sendApsData	KEYWORD2
sendZdoCommand	KEYWORD2
sendZclCommand	KEYWORD2
onReceive	KEYWORD2
onDataReceive	KEYWORD2
onNwkReceive	KEYWORD2
onNwkCommandReceive	KEYWORD2
onApsReceive	KEYWORD2
onApsAckReceive	KEYWORD2
onZdoReceive	KEYWORD2
onZclReceive	KEYWORD2
poll	KEYWORD2
setAddress	KEYWORD2
configureMac	KEYWORD2
attachSecurity	KEYWORD2
securityFrameCounter	KEYWORD2
setSecurityFrameCounter	KEYWORD2
buildDataRequest	KEYWORD2
enqueue	KEYWORD2
dequeue	KEYWORD2
hasPending	KEYWORD2
secureCommand	KEYWORD2
openCommand	KEYWORD2
deriveKeyTransportKey	KEYWORD2
deriveKeyLoadKey	KEYWORD2
aesMmoHash	KEYWORD2
recordIncoming	KEYWORD2
markPassiveAck	KEYWORD2
isConflict	KEYWORD2
buildShortDataFrame	KEYWORD2
parseShortDataFrame	KEYWORD2
buildDataFrame	KEYWORD2
parseDataFrame	KEYWORD2
buildCommandFrame	KEYWORD2
parseFrame	KEYWORD2
buildReadAttributesPayload	KEYWORD2
getReadAttributeId	KEYWORD2
buildDefaultResponsePayload	KEYWORD2
parseDefaultResponsePayload	KEYWORD2
buildAttributeStatusRecord	KEYWORD2
buildBoolAttributeRecord	KEYWORD2
buildUint8AttributeRecord	KEYWORD2
buildCharStringAttributeRecord	KEYWORD2
buildReportBoolAttributePayload	KEYWORD2
applyOnOffCommand	KEYWORD2
isOn	KEYWORD2
setOn	KEYWORD2
applyCommand	KEYWORD2
buildReadAttributesResponse	KEYWORD2
buildReadAttributesResponsePayload	KEYWORD2
sendNwkDataSourceRouted	KEYWORD2
appendReadAttributeRecord	KEYWORD2
buildReport	KEYWORD2
buildCommandResponse	KEYWORD2
setMeasuredCelsius	KEYWORD2
setMeasuredPercent	KEYWORD2
setMeasuredRaw	KEYWORD2
setOccupied	KEYWORD2
setActivePower	KEYWORD2
setRmsVoltage	KEYWORD2
setRmsCurrent	KEYWORD2
handleFrame	KEYWORD2
setVersions	KEYWORD2
setIdentity	KEYWORD2
setPowerSource	KEYWORD2
configure	KEYWORD2
disable	KEYWORD2
isConfigured	KEYWORD2
attributeId	KEYWORD2
minIntervalSec	KEYWORD2
maxIntervalSec	KEYWORD2
shouldReport	KEYWORD2
markReported	KEYWORD2
buildReportCommand	KEYWORD2
parseReportBoolAttributePayload	KEYWORD2
buildConfigureReportingBoolPayload	KEYWORD2
parseConfigureReportingBoolPayload	KEYWORD2
buildConfigureReportingResponsePayload	KEYWORD2
parseConfigureReportingStatusRecord	KEYWORD2

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

kMaxPayload	LITERAL1
kMaxPsdu	LITERAL1
kBroadcastPan	LITERAL1
kBroadcastShort	LITERAL1
kProtocolVersion	LITERAL1
kBaseHeaderLen	LITERAL1
kDefaultRadius	LITERAL1
kBroadcastRxOnWhenIdle	LITERAL1
kBroadcastAllRouters	LITERAL1
kProfileHomeAutomation	LITERAL1
kProfileZigbeeDevice	LITERAL1
kClusterBasic	LITERAL1
kClusterOnOff	LITERAL1
kClusterLevelControl	LITERAL1
kAttrOnOff	LITERAL1
kAttrBasicZclVersion	LITERAL1
kAttrBasicApplicationVersion	LITERAL1
kAttrBasicStackVersion	LITERAL1
kAttrBasicHardwareVersion	LITERAL1
kAttrBasicManufacturerName	LITERAL1
kAttrBasicModelIdentifier	LITERAL1
kAttrBasicDateCode	LITERAL1
kAttrBasicPowerSource	LITERAL1
ZCL_CMD_READ_ATTRIBUTES	LITERAL1
ZCL_CMD_READ_ATTRIBUTES_RESPONSE	LITERAL1
ZCL_CMD_CONFIGURE_REPORTING	LITERAL1
ZCL_CMD_CONFIGURE_REPORTING_RESPONSE	LITERAL1
ZCL_CMD_REPORT_ATTRIBUTES	LITERAL1
ZCL_CMD_DEFAULT_RESPONSE	LITERAL1
ZCL_STATUS_SUCCESS	LITERAL1
ZCL_STATUS_UNSUPPORTED_CLUSTER_COMMAND	LITERAL1
ZCL_STATUS_UNSUPPORTED_ATTRIBUTE	LITERAL1
ZCL_STATUS_UNREPORTABLE_ATTRIBUTE	LITERAL1
ZCL_REPORT_DIRECTION_REPORTED	LITERAL1
ZCL_REPORT_DIRECTION_RECEIVED	LITERAL1
ZCL_TYPE_BOOLEAN	LITERAL1
ZCL_TYPE_UINT8	LITERAL1
ZCL_TYPE_UINT16	LITERAL1
ZCL_TYPE_INT8	LITERAL1
ZCL_TYPE_INT16	LITERAL1
ZCL_TYPE_MAP8	LITERAL1
ZCL_TYPE_ENUM8	LITERAL1
ZCL_TYPE_CHAR_STRING	LITERAL1
ZCL_STATUS_FAILURE	LITERAL1
DOOR_LOCK_CMD_LOCK	LITERAL1
DOOR_LOCK_CMD_UNLOCK	LITERAL1
DOOR_LOCK_CMD_TOGGLE	LITERAL1
DOOR_LOCK_STATE_LOCKED	LITERAL1
DOOR_LOCK_STATE_UNLOCKED	LITERAL1
OCCUPANCY_SENSOR_PIR	LITERAL1
OCCUPANCY_SENSOR_ULTRASONIC	LITERAL1
ZCL_ON_OFF_CMD_OFF	LITERAL1
ZCL_ON_OFF_CMD_ON	LITERAL1
ZCL_ON_OFF_CMD_TOGGLE	LITERAL1
