46f7c28829
This commit adds reverse tilting capability using tilt counters. Normally tilting action is based on the last run command of the channel and reverse tilting was not possible before this implementation. Reverse tilting means when TILT_REVERSE command is issued while the last run was forward. In this case the channel will not tilt unless it has tilted forward (TILT_FORWARD) before. If the channel has tilted forward before, the forward tilt is counted. This tilt count is the limit for reverse tilting. So when reverse tilting, the channel automatically will issue the TILT_STOP command as soon as the tilt count value has reached.