【类 型】:fix

【主	题】:添加 飞机的4g模块 wifi的连接参数
【描	述】:
	[原因]:
	[过程]:
	[影响]:
【结	束】

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
This commit is contained in:
tk 2024-07-11 20:53:30 +08:00
parent 299093553a
commit 1303b1aaff

View File

@ -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)
{