码迷,mamicode.com
首页 > 其他好文 > 详细

Ardupilot的RC_Channels的read_aux_all

时间:2021-03-10 13:37:38      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:位置   bool   通道   频率   col   bsp   amp   read   动作   

copter.g2.rc_channels的read_aux_all()任务定义在任务列表中

1 ////运行频率10HZ,最长时间是50
2 SCHED_TASK_CLASS(RC_Channels,          (RC_Channels*)&copter.g2.rc_channels,      read_aux_all,    10,     50)
ParametersG2
1 class ParametersG2 
2 {
3     RC_Channels_Copter rc_channels
4 }
ArduCopter/RC_Channel.h
1 class RC_Channel_Copter : public RC_Channel
2 {
3 }
4 
5 class RC_Channels_Copter : public RC_Channels
6 {
7 }
 1 //支持辅助开关,读辅助开关,检查辅助开关位置和调用配置的动作
 2 void RC_Channels::read_aux_all()
 3 {
 4     RC_Channel *c = channel(i);
 5     need_log |= c->read_aux();
 6 }
 7 
 8 //读辅助通道,如果开关已经改变,就为真
 9 bool RC_Channel::read_aux()
10 {
11     
12 }

 

Ardupilot的RC_Channels的read_aux_all

标签:位置   bool   通道   频率   col   bsp   amp   read   动作   

原文地址:https://www.cnblogs.com/beepeg/p/14509931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!