#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_minConfidence"; static const char T2L_MIN_CONFIDENCE[] = "t2l_minConfidence"; static const char T2L_MIN_MATCHED[] = "t2l_minMatched"; } // namespace arcseckeys #endif /* BSP_Q7S_DEVICES_DEVICEDEFINITIONS_ARCSECJSONKEYS_H_ */