【类 型】: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* ssid = "szdot"; //wifi帐号
|
||||||
// char* password = "Ttaj@#*.com"; //wifi密码
|
// char* password = "Ttaj@#*.com"; //wifi密码
|
||||||
char *ssid = "flicube"; // wifi帐号
|
// char *ssid = "flicube"; // wifi帐号
|
||||||
char *password = "fxmf0622"; // wifi密码
|
// char *password = "fxmf0622"; // wifi密码
|
||||||
|
char *ssid = "fxmf_sc01"; // 4g wifi帐号
|
||||||
|
char *password = "12345678"; // 4g wifi密码
|
||||||
char *mqttServer = "szdot.top"; // mqtt地址
|
char *mqttServer = "szdot.top"; // mqtt地址
|
||||||
int mqttPort = 1883; // mqtt端口
|
int mqttPort = 1883; // mqtt端口
|
||||||
char *mqttName = "admin"; // mqtt帐号
|
char *mqttName = "admin"; // mqtt帐号
|
||||||
@ -220,7 +222,9 @@ void mqtt_receiveCallback(char *topic, byte *payload, unsigned int length)
|
|||||||
{
|
{
|
||||||
// 重置重量
|
// 重置重量
|
||||||
if (motocontrol.gethooktatus() == HS_Stop) // 先判断钩子状态 “已停止”
|
if (motocontrol.gethooktatus() == HS_Stop) // 先判断钩子状态 “已停止”
|
||||||
begin_tare(); // 重置
|
begin_tare();
|
||||||
|
else
|
||||||
|
fc.playText("未能校准,请保持挂钩,空钩并且没有入仓的状态。再尝试");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -274,10 +278,7 @@ void writeRoute(String todoJson)
|
|||||||
fc.logln("正在写航点"); // 提示正在写入中
|
fc.logln("正在写航点"); // 提示正在写入中
|
||||||
return;
|
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 反序列化
|
// json 反序列化
|
||||||
DynamicJsonDocument doc(0x2FFF);
|
DynamicJsonDocument doc(0x2FFF);
|
||||||
deserializeJson(doc, todoJson);
|
deserializeJson(doc, todoJson);
|
||||||
@ -286,6 +287,12 @@ void writeRoute(String todoJson)
|
|||||||
uint8_t taskcount = obj["taskcount"]; // 获取航点总数
|
uint8_t taskcount = obj["taskcount"]; // 获取航点总数
|
||||||
fc.mav_mission_count(taskcount); // 向飞控请求写入航点的数量
|
fc.mav_mission_count(taskcount); // 向飞控请求写入航点的数量
|
||||||
fc.writeState = true; // 锁定写入状态
|
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)
|
while (true)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user