#######################################
# Syntax Coloring Map for LidarArray Library
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################
LidarArray  KEYWORD1
LidarArrayConfig  KEYWORD1
LidarArrayDebugConfig  KEYWORD1
LidarReading  KEYWORD1
LidarFilterConfig  KEYWORD1
LidarFilteredReading  KEYWORD1
LidarSensorSlot  KEYWORD1
LidarSensorModel  KEYWORD1
LidarPcfPin  KEYWORD1
LidarDebugLevel  KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################
begin                       KEYWORD2
initSensors                 KEYWORD2
readSensor                  KEYWORD2
readSensorNB                KEYWORD2
readSensorById              KEYWORD2
readSensorNBById            KEYWORD2
readReading                 KEYWORD2
readReadingById             KEYWORD2
readFilteredSensor          KEYWORD2
readFilteredSensorNB        KEYWORD2
readFilteredSensorById      KEYWORD2
readFilteredSensorNBById    KEYWORD2
readFilteredReading         KEYWORD2
readFilteredReadingById     KEYWORD2
getSensor                   KEYWORD2
getVL53L0XSensor            KEYWORD2
getVL53L4CDSensor           KEYWORD2
config                      KEYWORD2
debug                       KEYWORD2
filter                      KEYWORD2
setLayout                   KEYWORD2
setSensorAddresses          KEYWORD2
setWire                     KEYWORD2
setTimeout                  KEYWORD2
setVL53L4CDTiming           KEYWORD2
setFilterConfig             KEYWORD2
setSensorFilterConfig       KEYWORD2
clearSensorFilterConfig     KEYWORD2
clearSensorFilterConfigs    KEYWORD2
hasSensorFilterConfig       KEYWORD2
getEffectiveFilterConfig    KEYWORD2
resetFilter                 KEYWORD2
resetFilters                KEYWORD2
setMeasurementTimingBudget  KEYWORD2
setVcselPulsePeriod         KEYWORD2
setDebugConfig              KEYWORD2
setDebugOutput              KEYWORD2
setDebugLevel               KEYWORD2
setDebugScanBeforeInit      KEYWORD2
setDebugScanEachStep        KEYWORD2
setDebugBootDelay           KEYWORD2
setDebugStepDelay           KEYWORD2
getSensorCount              KEYWORD2
getInitializedSensorCount   KEYWORD2
isSensorReady               KEYWORD2
getSensorId                 KEYWORD2
getSensorModel              KEYWORD2
getSensorModelById          KEYWORD2
indexOfSensorId             KEYWORD2
getSensorSlot               KEYWORD2
scanI2C                     KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################
TOF_INHERIT_DEFAULT         LITERAL1
TOF_VL53L0X                 LITERAL1
TOF_VL53L4CD                LITERAL1
pcf_p0                      LITERAL1
pcf_p1                      LITERAL1
pcf_p2                      LITERAL1
pcf_p3                      LITERAL1
pcf_p4                      LITERAL1
pcf_p5                      LITERAL1
pcf_p6                      LITERAL1
pcf_p7                      LITERAL1
LIDAR_SLOT                  LITERAL1
LIDAR_SLOT_ADDR             LITERAL1
