Newcal / opentx

Automatically exported from code.google.com/p/opentx
0 stars 0 forks source link

Programmatic Flow of Safety Channels and Servo Limits #197

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Which board (stock / gruvin9x / sky9x / Taranis) are you using?

Taranis

What is your openTx FW version?

2834

What is your openTx EEPROM version?

215

What steps will reproduce the problem?

1.  Due to the order of programmatic flow, Safety Channels, which are setup in 
Custom Functions, override any Servo Limits/Invert Function setups. If Safety 
Channels used for servo movement and are not properly set up, they can over 
drive servos.

What is the expected output? What do you see instead?

It might be better if the Custom Function Safety Channels would feed into Servo 
Limits/Invert Function.

Please provide any additional information below.

Original issue reported on code.google.com by barry.m....@gmail.com on 9 Dec 2013 at 4:59

GoogleCodeExporter commented 8 years ago
It is intended behavior, safety switches overriding everything else makes them 
robust to any logic error the user could have made upstream. 
There are other ways to do it if you want them to be fed back into the mixer 
and obey limit (a simple replace line in the mixer). 

Original comment by bernet.a...@gmail.com on 18 Dec 2013 at 1:09