Fixed issue where data3 was not being written to the device correctly.  Added support for update_link when changing ramprate or dim level.