ManualControl: use uint8_t to fix compilation on simulation

Unfortunately the data size of enums is not the same as uint8_t
for simulation targets.  It's better practice to use the typedef
enum from the uavobject but we need to update the code generation
to use the enum as the input type.