【类 型】:fix
【主 题】:添加 飞机的4g模块 wifi的连接参数 【描 述】: [原因]: [过程]: [影响]: 【结 束】 # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动
This commit is contained in:
parent
299093553a
commit
1303b1aaff
@ -16,8 +16,10 @@ static const char *MOUDLENAME = "COMMSER";
|
||||
/*项目对象*/
|
||||
// char* ssid = "szdot"; //wifi帐号
|
||||
// char* password = "Ttaj@#*.com"; //wifi密码
|
||||
char *ssid = "flicube"; // wifi帐号
|
||||
char *password = "fxmf0622"; // wifi密码
|
||||
// char *ssid = "flicube"; // wifi帐号
|
||||
// char *password = "fxmf0622"; // wifi密码
|
||||
char *ssid = "fxmf_sc01"; // 4g wifi帐号
|
||||
char *password = "12345678"; // 4g wifi密码
|
||||
char *mqttServer = "szdot.top"; // mqtt地址
|
||||
int mqttPort = 1883; // mqtt端口
|
||||
char *mqttName = "admin"; // mqtt帐号
|
||||
@ -220,7 +222,9 @@ void mqtt_receiveCallback(char *topic, byte *payload, unsigned int length)
|
||||
{
|
||||
// 重置重量
|
||||
if (motocontrol.gethooktatus() == HS_Stop) // 先判断钩子状态 “已停止”
|
||||
begin_tare(); // 重置
|
||||
begin_tare();
|
||||
else
|
||||
fc.playText("未能校准,请保持挂钩,空钩并且没有入仓的状态。再尝试");
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -274,10 +278,7 @@ void writeRoute(String todoJson)
|
||||
fc.logln("正在写航点"); // 提示正在写入中
|
||||
return;
|
||||
}
|
||||
// 改变飞机状态 PS:mqtt发送写在这里 同步执行下面while循环时 写在loop函数里面 不会被执行到
|
||||
topicPubMsg[10] = fc.setNBit(topicPubMsg[10], 1, 1); // 正在写入航点
|
||||
topicPubMsg[10] = fc.setNBit(topicPubMsg[10], 0, 0); // 结束初始状态
|
||||
fc.pubMQTTmsg("planeState", "{\"state\":" + topicPubMsg[10] + "}"); // 发送正在写入的飞机状态
|
||||
|
||||
// json 反序列化
|
||||
DynamicJsonDocument doc(0x2FFF);
|
||||
deserializeJson(doc, todoJson);
|
||||
@ -286,6 +287,12 @@ void writeRoute(String todoJson)
|
||||
uint8_t taskcount = obj["taskcount"]; // 获取航点总数
|
||||
fc.mav_mission_count(taskcount); // 向飞控请求写入航点的数量
|
||||
fc.writeState = true; // 锁定写入状态
|
||||
|
||||
// 改变飞机状态 PS:mqtt发送写在这里 同步执行下面while循环时 写在loop函数里面 不会被执行到
|
||||
topicPubMsg[10] = fc.setNBit(topicPubMsg[10], 1, 1); // 正在写入航点
|
||||
topicPubMsg[10] = fc.setNBit(topicPubMsg[10], 0, 0); // 结束初始状态
|
||||
fc.pubMQTTmsg("planeState", "{\"state\":" + topicPubMsg[10] + "}"); // 发送正在写入的飞机状态
|
||||
|
||||
// 监听飞控航点写入情况
|
||||
while (true)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user