AO: All-channel-increment range-checks
Currently, if a set-all-channels-command is sent to the AO Actor, one channel after the other is set. If one is out of range, an error occurs and the wavefront is left in a more or less uncontrolled state.
To prevent this, all new channel-values should be checked if they are in range before they would be set.
As another idea: If the increment in the channels appears to be out of range in some, it could be scaled so that one channel hits its limit exactly. Therefore there would be still some improvement towards the desired wavefront, even though the optimum cannot be reached. Of course, this event should be handled properly, interrupting the loop or something.