force calibration and mul factor to be float
add support for setting register configuration thru json config