void ServiceConfig::prepareDict()

in fboss/platform/fan_service/ServiceConfig.cpp [695:840]


void ServiceConfig::prepareDict() {
  configDict_["bsp"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBsp;
  configDict_["generic"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBspGeneric;
  configDict_["darwin"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBspDarwin;
  configDict_["mokujin"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBspMokujin;
  configDict_["lassen"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBspLassen;
  configDict_["minipack3"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBspMinipack3;
  configDict_["pwm_boost_value"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgPwmBoost;
  configDict_["pwm_transition_value"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgPwmTransition;
  configDict_["boost_on_dead_fan"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBoostOnDeadFan;
  configDict_["boost_on_dead_sensor"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgBoostOnDeadSensor;
  configDict_["pwm_percent_upper_limit"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgPwmUpper;
  configDict_["pwm_percent_lower_limit"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgPwmLower;
  configDict_["watchdog"] =
      fan_config_structs::FsvcConfigDictIndex::kFscvCfgWatchdogEnable;
  configDict_["shutdown_command"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgShutdownCmd;
  configDict_["zones"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgChapterZones;
  configDict_["name"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgZonesName;
  configDict_["zone_type"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgZonesType;
  configDict_["max"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgTypeMax;
  configDict_["min"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgTypeMin;
  configDict_["avg"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgTypeAvg;
  configDict_["slope"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgZonesFanSlope;
  configDict_["fans"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFans;
  configDict_["pwm"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanPwm;
  configDict_["rpm"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanRpm;
  configDict_["led"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanLed;
  configDict_["fan_good_led_val"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanGoodLedVal;
  configDict_["fan_fail_led_val"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanFailLedVal;
  configDict_["presence"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanPresence;
  configDict_["fan_present_val"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanPresentVal;
  configDict_["fan_missing_val"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgFanMissingVal;
  configDict_["source"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSource;
  configDict_["sysfs"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSourceSysfs;
  configDict_["util"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSourceUtil;
  configDict_["thrift"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSourceThrift;
  configDict_["REST"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSourceRest;
  configDict_["qsfp_service"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSourceQsfpService;
  configDict_["path"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgAccessPath;
  configDict_["sensors"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensors;
  configDict_["adjustment"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorAdjustment;
  configDict_["alarm"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorAlarm;
  configDict_["access"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgAccess;
  configDict_["alarm_major"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgAlarmMajor;
  configDict_["alarm_minor"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgAlarmMinor;
  configDict_["alarm_minor_soak"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgAlarmMinorSoakInSec;
  configDict_["type"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorType;
  configDict_["linear_four_curves"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorType4Cuv;
  configDict_["incrementpid"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorTypeIncrementPid;
  configDict_["pid"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorTypePid;
  configDict_["normal_up_table"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensor4CuvUp;
  configDict_["normal_down_table"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensor4CuvDown;
  configDict_["onefail_up_table"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensor4CuvFailUp;
  configDict_["onefail_down_table"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensor4CuvFailDown;
  configDict_["setpoint"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorIncrpidSetpoint;
  configDict_["positive_hysteresis"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorIncrpidPosHyst;
  configDict_["negative_hysteresis"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorIncrpidNegHyst;
  configDict_["kp"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorIncrpidKp;
  configDict_["ki"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorIncrpidKi;
  configDict_["kd"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSensorIncrpidKd;
  configDict_["range_check"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgRangeCheck;
  configDict_["range_low"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgRangeLow;
  configDict_["range_high"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgRangeHigh;
  configDict_["tolerance"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgInvalidRangeTolerance;
  configDict_["invalid_range_action"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgInvalidRangeAction;
  configDict_["shutdown"] = fan_config_structs::FsvcConfigDictIndex::
      kFsvcCfgInvalidRangeActionShutdown;
  configDict_["no_action"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgInvalidRangeActionNone;
  configDict_["optics"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgOptics;
  configDict_["instance"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgInstance;
  configDict_["aggregation"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgAggregation;
  configDict_["speed_100"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSpeed100;
  configDict_["speed_200"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSpeed200;
  configDict_["speed_400"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSpeed400;
  configDict_["speed_800"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgSpeed800;
  configDict_["boost_on_no_qsfp_after"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgNoQsfpBoostInSec;
  configDict_["pwm_range_min"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgPwmRangeMin;
  configDict_["pwm_range_max"] =
      fan_config_structs::FsvcConfigDictIndex::kFsvcCfgPwmRangeMax;
  configDict_["value"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgValue;
  configDict_["scale"] = fan_config_structs::FsvcConfigDictIndex::kFsvcCfgScale;
}