欢迎交流~ 个人 Gitter 交流平台,点击直达:
添加参数定义
mc_att_control_params.c
PARAM_DEFINE_FLOAT(FANTASY, 1.0f);
参数实现
mc_att_control_main.cpp
添加结构体成员
private:
...
struct{
...
param_t fantasy;
}
...
struct{
...
float Fantasy;
}
调用构造函数
MulticopterAttitudeControl::MulticopterAttitudeControl() :{
...
_params_handles.fantasy = param_find(
"FANTASY");
}
参数更新
MulticopterAttitudeControl::parameters_update()
{
...
float fantasy;
param_get(_params_handles.fantasy,&fantasy);
_params.Fantasy = fantasy;
...
}
QGC示意
加参数的意义:是否可以添加自定义的控制参数?
参数可以直接在QGC短不加修改的显示,我的HUD显示希望不要太远
By Fantasy
转载请注明原文地址: https://ju.6miu.com/read-17762.html