set O_NONBLOCK and check for device timeout
describe initial calibration values
use ROS diagnostic_updater package