status: read a float instead of a int (fix for some heads)
all possible getter/setter done
add pint (units)
prevent energy_mode with photodiode, split multiplies in 2, same for offsets
add unit for returned current_value