【类 型】:test
【原 因】:测试 主核心延迟大原因 【过 程】:初始化wifi 发送请求数据类别到飞控串口 异步发送窗台 发布飞机状态主题 移至 副核心上运行 【影 响】: # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动
This commit is contained in:
parent
02c767bdf4
commit
db87abadb5
14
src/main.cpp
14
src/main.cpp
@ -148,12 +148,7 @@ void setup()
|
||||
/*初始化*/
|
||||
Serial1.begin(115200, SERIAL_8N1, SERIAL_REPORT_RX, SERIAL_REPORT_TX); // 声音模块引串口脚映射
|
||||
fc.playText("开始启动");
|
||||
fc.connectWifi(); // 连接wifi
|
||||
fc.mav_request_data(); // 指定飞控串口返回的数据类别(飞控启动之后发送才有意义)
|
||||
|
||||
/*异步线程,在核心0上回调*/
|
||||
tksendinfo.attach(1, sendinfo); // 发送状态
|
||||
pubTicker.attach(1, pubThread); // 定时 发布主题
|
||||
/////////////////////////////////MQTT_语音_MAVLINK 部分结束
|
||||
|
||||
// if (motocontrol.getstatus()==MS_Stop)
|
||||
@ -465,6 +460,15 @@ void Task1(void *pvParameters)
|
||||
scale.set_scale(WEIGHT_SCALE); // 这是缩放值,根据砝码实测516.f
|
||||
scale.tare(); // 重置为0
|
||||
|
||||
// 连接wifi
|
||||
fc.connectWifi();
|
||||
// 指定飞控串口返回的数据类别(飞控启动之后发送才有意义)
|
||||
fc.mav_request_data();
|
||||
|
||||
/*异步线程,在核心0上回调*/
|
||||
tksendinfo.attach(1, sendinfo); // 发送状态
|
||||
pubTicker.attach(1, pubThread); // 定时 发布主题
|
||||
|
||||
// mqtt初始化
|
||||
fc.mqttClient->onMessage(async_mqtt_receiveCallback); // 设置mqtt的订阅回调函数
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user