[ros-diffs] [sginsberg] 43855: - Restructure HAL bus routines a bit. - Fix some incorrect HAL types and add some that were missing.