#######################################
# Syntax Coloring Map for HLK-LD6004
#######################################

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

HLK_LD6004	KEYWORD1
LD6004_Target	KEYWORD1
LD6004_Zone	KEYWORD1

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

begin	KEYWORD2
update	KEYWORD2
isConnected	KEYWORD2
targetCount	KEYWORD2
target	KEYWORD2
presenceInZone	KEYWORD2
presence	KEYWORD2
requestZones	KEYWORD2
requestSensitivity	KEYWORD2
requestTriggerSpeed	KEYWORD2
requestInstallMethod	KEYWORD2
requestOperatingMode	KEYWORD2
requestSleepTime	KEYWORD2
requestDelayTime	KEYWORD2
requestZRange	KEYWORD2
requestP20Status	KEYWORD2
requestDwellLifecycle	KEYWORD2
requestOutputInterval	KEYWORD2
requestFirmwareVersion	KEYWORD2
setSensitivity	KEYWORD2
setTriggerSpeed	KEYWORD2
setInstallMethod	KEYWORD2
setOperatingMode	KEYWORD2
setDelayTime	KEYWORD2
setSleepTime	KEYWORD2
setOutputInterval	KEYWORD2
setDwellLifecycle	KEYWORD2
setZRange	KEYWORD2
setDetectionZone	KEYWORD2
setInterferenceZone	KEYWORD2
setDwellZone	KEYWORD2
setP20Mode	KEYWORD2
enablePointCloud	KEYWORD2
enableTargetDisplay	KEYWORD2
autoGenerateInterference	KEYWORD2
clearInterferenceZones	KEYWORD2
resetDetectionArea	KEYWORD2
clearDwellZones	KEYWORD2
resetToUnmanned	KEYWORD2
setBaudRate	KEYWORD2
sensitivity	KEYWORD2
triggerSpeed	KEYWORD2
installMethod	KEYWORD2
operatingMode	KEYWORD2
delayTime	KEYWORD2
sleepTime	KEYWORD2
outputInterval	KEYWORD2
dwellLifecycle	KEYWORD2
zRangeMin	KEYWORD2
zRangeMax	KEYWORD2
p20Status	KEYWORD2
firmwareMajor	KEYWORD2
firmwareSub	KEYWORD2
firmwareProject	KEYWORD2
firmwareModified	KEYWORD2
framesReceived	KEYWORD2
checksumErrors	KEYWORD2
detectionZone	KEYWORD2
interferenceZone	KEYWORD2
dwellZone	KEYWORD2
onTarget	KEYWORD2
onPresence	KEYWORD2

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

LD6004_SENSITIVITY_LOW	LITERAL1
LD6004_SENSITIVITY_MEDIUM	LITERAL1
LD6004_SENSITIVITY_HIGH	LITERAL1
LD6004_TRIGGER_SLOW	LITERAL1
LD6004_TRIGGER_MEDIUM	LITERAL1
LD6004_TRIGGER_FAST	LITERAL1
LD6004_INSTALL_TOP	LITERAL1
LD6004_INSTALL_SIDE	LITERAL1
LD6004_MODE_LOW_POWER	LITERAL1
LD6004_MODE_NORMAL	LITERAL1
LD6004_MODE_OFF_P20_HIGH	LITERAL1
LD6004_MODE_OFF_P20_LOW	LITERAL1
LD6004_MODE_HIGH_REFLECTIVITY	LITERAL1
LD6004_P20_HIGH_PRESENT	LITERAL1
LD6004_P20_LOW_PRESENT	LITERAL1
LD6004_P20_ALWAYS_LOW	LITERAL1
LD6004_P20_ALWAYS_HIGH	LITERAL1
LD6004_P20_PULSE_LOW	LITERAL1
LD6004_P20_PULSE_HIGH	LITERAL1
LD6004_BAUD_9600	LITERAL1
LD6004_BAUD_115200	LITERAL1
LD6004_BAUD_128300	LITERAL1
LD6004_BAUD_256000	LITERAL1
LD6004_BAUD_460800	LITERAL1
LD6004_BAUD_921600	LITERAL1
LD6004_MAX_TARGETS	LITERAL1
LD6004_MAX_ZONES	LITERAL1
