Fixes to allow actuators to report data.

Allow actuators to report data as well as receive it. For example, a valve can report it's position as well as receive a command to set it.