Rev 1944 | Rev 1948 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1944 | Rev 1945 | ||
---|---|---|---|
Line 854... | Line 854... | ||
854 | { |
854 | { |
855 | static int stick_nick,stick_roll; |
855 | static int stick_nick,stick_roll; |
856 | unsigned char stick_p; |
856 | unsigned char stick_p; |
857 | ParameterZuordnung(); |
857 | ParameterZuordnung(); |
858 | stick_p = EE_Parameter.Stick_P; |
858 | stick_p = EE_Parameter.Stick_P; |
859 | - | ||
860 | stick_nick = (stick_nick * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * stick_p) / 4; |
859 | stick_nick = (stick_nick * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * stick_p) / 4; |
861 | stick_nick += PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_D; |
860 | stick_nick += PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_D; |
862 | stick_roll = (stick_roll * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] * stick_p) / 4; |
861 | stick_roll = (stick_roll * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] * stick_p) / 4; |
863 | stick_roll += PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_D; |
862 | stick_roll += PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_D; |
Line 883... | Line 882... | ||
883 | 882 | ||
884 | StickGier = -PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; |
883 | StickGier = -PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; |
885 | if(StickGier > 4) StickGier -= 4; else |
884 | if(StickGier > 4) StickGier -= 4; else |
Line 886... | Line 885... | ||
886 | if(StickGier < -4) StickGier += 4; else StickGier = 0; |
885 | if(StickGier < -4) StickGier += 4; else StickGier = 0; |
- | 886 | ||
- | 887 | if(GPS_Aid_StickMultiplikator) // in that case the GPS controls stronger |
|
- | 888 | { |
|
- | 889 | StickNick = (GPS_Aid_StickMultiplikator * (StickNick / 8)) / 16; |
|
Line 887... | Line 890... | ||
887 | 890 | StickRoll = (GPS_Aid_StickMultiplikator * (StickRoll / 8)) / 16; |
|
888 | if(GPS_AidMode) { StickNick /= 2; StickRoll /= 2; };// in that case the GPS controls stronger |
891 | } |
889 | 892 |