Subversion Repositories NaviCtrl

Rev

Rev 865 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 865 Rev 866
Line 213... Line 213...
213
                // initiate transmission
213
                // initiate transmission
214
                tmp = (s16) (FromFC_ServoRollControl - 128) * 4;
214
                tmp = (s16) (FromFC_ServoRollControl - 128) * 4;
215
                if(EE_Parameter.ServoCompInvert & SERVO_ROLL_INV) ToGimbalCtrl.Roll = tmp; else ToGimbalCtrl.Roll = -tmp;
215
                if(EE_Parameter.ServoCompInvert & SERVO_ROLL_INV) ToGimbalCtrl.Roll = tmp; else ToGimbalCtrl.Roll = -tmp;
216
//              ToGimbalCtrl.Yaw = (s32) SerialChannel.Ch[0] * 3;
216
//              ToGimbalCtrl.Yaw = (s32) SerialChannel.Ch[0] * 3;
217
                ToGimbalCtrl.Yaw = (s32) (PPM_In[EE_Parameter.GimbalYawChannel]) * -2;
217
                ToGimbalCtrl.Yaw = (s32) (PPM_In[EE_Parameter.GimbalYawChannel]) * -2;
-
 
218
 
-
 
219
// ++++++++++++++++++++++++++++++++++++++++++++++
-
 
220
// digital switching outputs 
-
 
221
            if(PPM_In[EE_Parameter.GimbalOut1Channel] > 10) ToGimbalCtrl.BitCmd |= GIMBAL_CMD_OUT1;
-
 
222
        if(PPM_In[EE_Parameter.GimbalOut2Channel] > 10) ToGimbalCtrl.BitCmd |= GIMBAL_CMD_OUT2;                
-
 
223
// flags will be reset after transmitting
-
 
224
// ++++++++++++++++++++++++++++++++++++++++++++++
-
 
225
 
218
                if(FromMenuGimbalYaw) ToGimbalCtrl.Yaw = FromMenuGimbalYaw;
226
                if(FromMenuGimbalYaw) ToGimbalCtrl.Yaw = FromMenuGimbalYaw;
219
                ToGimbalCtrl.NRY_Speed = 100;
227
                ToGimbalCtrl.NRY_Speed = 100;
220
                ToGimbalCtrl.Filter = 5;
228
                ToGimbalCtrl.Filter = 5;
221
                ToGimbalCtrl.Nick = NickGimbal;
229
                ToGimbalCtrl.Nick = NickGimbal;
222
// ++++++++++++++++++++++++++++++++++++++++++++++
230
// ++++++++++++++++++++++++++++++++++++++++++++++