{ "XCVR": { "xcvr_present": { "i2c": { "valmap-SFP28": {"1":true, "0":false }, "valmap-QSFP28": {"1":true, "0":false} } } }, "PSU": { "psu_present": { "i2c": { "valmap": { "1":true, "0":false } } }, "psu_power_good": { "i2c": { "valmap": { "1": true, "0":false } } }, "psu_fan_dir": { "i2c": { "valmap": { "F2B":"EXHAUST", "B2F":"INTAKE" } } }, "PSU_FAN_MAX_SPEED":"18000" }, "FAN": { "direction": { "i2c": { "valmap": {"1":"INTAKE", "0":"EXHAUST"} } }, "present": { "i2c": { "valmap": {"1":true, "0":false} } }, "duty_cycle_to_pwm": "lambda dc: ((dc*100)/625 - 1)", "pwm_to_duty_cycle": "lambda pwm: (((pwm+1)*625)/100)" } }