#ifndef BSP_Q7S_DEVICES_DEVICEDEFINITIONS_ARCSECJSONKEYS_H_ #define BSP_Q7S_DEVICES_DEVICEDEFINITIONS_ARCSECJSONKEYS_H_ /** * @brief Keys used in JSON file of ARCSEC. */ namespace arcseckeys { static const char PROPERTIES[] = "properties"; static const char NAME[] = "name"; static const char VALUE[] = "value"; static const char LIMITS[] = "Limits"; static const char ACTION[] = "action"; static const char FPGA18CURRENT[] = "FPGA18Current"; static const char FPGA25CURRENT[] = "FPGA25Current"; static const char FPGA10CURRENT[] = "FPGA10Current"; static const char MCUCURRENT[] = "MCUCurrent"; static const char CMOS21CURRENT[] = "CMOS21Current"; static const char CMOSPIXCURRENT[] = "CMOSPixCurrent"; static const char CMOS33CURRENT[] = "CMOS33Current"; static const char CMOSVRESCURRENT[] = "CMOSVResCurrent"; static const char CMOS_TEMPERATURE[] = "CMOSTemperature"; static const char MCU_TEMPERATURE[] = "MCUTemperature"; static const char MOUNTING[] = "Mounting"; static const char qw[] = "qw"; static const char qx[] = "qx"; static const char qy[] = "qy"; static const char qz[] = "qz"; static const char IMAGE_PROCESSOR[] = "ImageProcessor"; static const char IMAGE_PROCESSOR_MODE[] = "mode"; static const char STORE[] = "store"; static const char SIGNAL_THRESHOLD[] = "signalThreshold"; static const char IMAGE_PROCESSOR_DARK_THRESHOLD[] = "darkThreshold"; static const char BACKGROUND_COMPENSATION[] = "backgroundcompensation"; static const char CAMERA[] = "Camera"; static const char MODE[] = "mode"; static const char FOCALLENGTH[] = "focallength"; static const char EXPOSURE[] = "exposure"; static const char INTERVAL[] = "interval"; static const char OFFSET[] = "offset"; static const char PGAGAIN[] = "PGAGain"; static const char ADCGAIN[] = "ADCGain"; static const char REG_1[] = "reg1"; static const char VAL_1[] = "val1"; static const char REG_2[] = "reg2"; static const char VAL_2[] = "val2"; static const char REG_3[] = "reg3"; static const char VAL_3[] = "val3"; static const char REG_4[] = "reg4"; static const char VAL_4[] = "val4"; static const char REG_5[] = "reg5"; static const char VAL_5[] = "val5"; static const char REG_6[] = "reg6"; static const char VAL_6[] = "val6"; static const char REG_7[] = "reg7"; static const char VAL_7[] = "val7"; static const char REG_8[] = "reg8"; static const char VAL_8[] = "val8"; static const char FREQ_1[] = "freq1"; static const char BLOB[] = "blob"; static const char MIN_VALUE[] = "minValue"; static const char MIN_DISTANCE[] = "minDistance"; static const char NEIGHBOUR_DISTANCE[] = "neighbourDistance"; static const char NEIGHBOUR_BRIGHT_PIXELS[] = "neighbourBrightPixels"; static const char MIN_TOTAL_VALUE[] = "minTotalValue"; static const char MAX_TOTAL_VALUE[] = "maxTotalValue"; static const char MIN_BRIGHT_NEIGHBOURS[] = "minBrightNeighbours"; static const char MAX_BRIGHT_NEIGHBOURS[] = "maxBrightNeighbours"; static const char MAX_PIXEL_TO_CONSIDER[] = "maxPixelsToConsider"; // static const char SIGNAL_THRESHOLD[] = "signalThreshold"; static const char BLOB_DARK_THRESHOLD[] = "darkThreshold"; static const char ENABLE_HISTOGRAM[] = "enableHistogram"; static const char ENABLE_CONTRAST[] = "enableContrast"; static const char BIN_MODE[] = "binMode"; static const char CENTROIDING[] = "Centroiding"; static const char ENABLE_FILTER[] = "enableFilter"; static const char MAX_QUALITY[] = "maxquality"; static const char DARK_THRESHOLD[] = "darkthreshold"; static const char MIN_QUALITY[] = "minquality"; static const char MAX_INTENSITY[] = "maxintensity"; static const char MIN_INTENSITY[] = "minintensity"; static const char MAX_MAGNITUDE[] = "maxmagnitude"; static const char GAUSSIAN_CMAX[] = "gaussianCmax"; static const char GAUSSIAN_CMIN[] = "gaussianCmin"; static const char TRANSMATRIX_00[] = "transmatrix00"; static const char TRANSMATRIX_01[] = "transmatrix01"; static const char TRANSMATRIX_10[] = "transmatrix10"; static const char TRANSMATRIX_11[] = "transmatrix11"; static const char LISA[] = "LISA"; static const char LISA_MODE[] = "mode"; static const char PREFILTER_DIST_THRESHOLD[] = "prefilterDistThreshold"; static const char PREFILTER_ANGLE_THRESHOLD[] = "prefilterAngleThreshold"; static const char FOV_WIDTH[] = "fov_width"; static const char FOV_HEIGHT[] = "fov_height"; static const char FLOAT_STAR_LIMIT[] = "float_star_limit"; static const char CLOSE_STAR_LIMIT[] = "close_star_limit"; static const char RATING_WEIGHT_CLOSE_STAR_COUNT[] = "rating_weight_close_star_count"; static const char RATING_WEIGHT_FRACTION_CLOSE[] = "rating_weight_fraction_close"; static const char RATING_WEIGHT_MEAN_SUM[] = "rating_weight_mean_sum"; static const char RATING_WEIGHT_DB_STAR_COUNT[] = "rating_weight_db_star_count"; static const char MAX_COMBINATIONS[] = "max_combinations"; static const char NR_STARS_STOP[] = "nr_stars_stop"; static const char FRACTION_CLOSE_STOP[] = "fraction_close_stop"; static const char MATCHING[] = "Matching"; static const char SQUARED_DISTANCE_LIMIT[] = "squaredDistanceLimit"; static const char SQUARED_SHIFT_LIMIT[] = "squaredShiftLimit"; static const char VALIDATION[] = "Validation"; static const char STABLE_COUNT[] = "stable_count"; static const char MAX_DIFFERENCE[] = "max_difference"; static const char MIN_TRACKER_CONFIDENCE[] = "min_trackerConfidence"; static const char MIN_MATCHED_STARS[] = "min_matchedStars"; static const char TRACKING[] = "Tracking"; static const char THIN_LIMIT[] = "thinLimit"; static const char OUTLIER_THRESHOLD[] = "outlierThreshold"; static const char OUTLIER_THRESHOLD_QUEST[] = "outlierThresholdQUEST"; static const char TRACKER_CHOICE[] = "trackerChoice"; static const char ALGO[] = "Algo"; static const char L2T_MIN_CONFIDENCE[] = "l2t_minConfidence"; static const char L2T_MIN_MATCHED[] = "l2t_minMatched"; static const char T2L_MIN_CONFIDENCE[] = "t2l_minConfidence"; static const char T2L_MIN_MATCHED[] = "t2l_minMatched"; static const char LOGLEVEL[] = "LogLevel"; static const char LOGLEVEL1[] = "loglevel1"; static const char LOGLEVEL2[] = "loglevel2"; static const char LOGLEVEL3[] = "loglevel3"; static const char LOGLEVEL4[] = "loglevel4"; static const char LOGLEVEL5[] = "loglevel5"; static const char LOGLEVEL6[] = "loglevel6"; static const char LOGLEVEL7[] = "loglevel7"; static const char LOGLEVEL8[] = "loglevel8"; static const char LOGLEVEL9[] = "loglevel9"; static const char LOGLEVEL10[] = "loglevel10"; static const char LOGLEVEL11[] = "loglevel11"; static const char LOGLEVEL12[] = "loglevel12"; static const char LOGLEVEL13[] = "loglevel13"; static const char LOGLEVEL14[] = "loglevel14"; static const char LOGLEVEL15[] = "loglevel15"; static const char LOGLEVEL16[] = "loglevel16"; static const char SUBSCRIPTION[] = "Subscription"; static const char TELEMETRY_1[] = "telemetry1"; static const char TELEMETRY_2[] = "telemetry2"; static const char TELEMETRY_3[] = "telemetry3"; static const char TELEMETRY_4[] = "telemetry4"; static const char TELEMETRY_5[] = "telemetry5"; static const char TELEMETRY_6[] = "telemetry6"; static const char TELEMETRY_7[] = "telemetry7"; static const char TELEMETRY_8[] = "telemetry8"; static const char TELEMETRY_9[] = "telemetry9"; static const char TELEMETRY_10[] = "telemetry10"; static const char TELEMETRY_11[] = "telemetry11"; static const char TELEMETRY_12[] = "telemetry12"; static const char TELEMETRY_13[] = "telemetry13"; static const char TELEMETRY_14[] = "telemetry14"; static const char TELEMETRY_15[] = "telemetry15"; static const char TELEMETRY_16[] = "telemetry16"; static const char LOG_SUBSCRIPTION[] = "LogSubscription"; static const char LEVEL1[] = "level1"; static const char MODULE1[] = "module1"; static const char LEVEL2[] = "level2"; static const char MODULE2[] = "module2"; static const char DEBUG_CAMERA[] = "DebugCamera"; static const char TIMING[] = "timing"; static const char TEST[] = "test"; static constexpr char AUTO_THRESHOLD[] = "AutoThreshold"; static constexpr char AT_MODE[] = "mode"; static constexpr char AT_DESIRED_BLOB_COUNTS[] = "desiredBlobsCount"; static constexpr char AT_MIN_THRESHOLD[] = "minThreshold"; static constexpr char AT_MAX_THRESHOLD[] = "maxThreshold"; static constexpr char AT_THRESHOLD_KP[] = "thresholdKp"; } // namespace arcseckeys #endif /* BSP_Q7S_DEVICES_DEVICEDEFINITIONS_ARCSECJSONKEYS_H_ */