|
@@ -591,6 +591,22 @@ void MqttRe(void)
|
|
|
printf("%s\r\n",version);
|
|
|
}
|
|
|
|
|
|
+ else if(strncmp((char*)MqttWorkBuff, "DTU+MANUALMODE=1", strlen("DTU+MANUALMODE=1"))==0)
|
|
|
+ {
|
|
|
+ ManualWork = 1;
|
|
|
+ Flash_WriteBytes(&ManualWork,ManualWorkaddr,1);
|
|
|
+ printf("手动模式开启\r\n");
|
|
|
+ }
|
|
|
+ else if(strncmp((char*)MqttWorkBuff, "DTU+MANUALMODE=0", strlen("DTU+MANUALMODE=0"))==0)
|
|
|
+ {
|
|
|
+ ManualWork = 0;
|
|
|
+ Flash_WriteBytes(&ManualWork,ManualWorkaddr,1);
|
|
|
+ printf("手动模式关闭\r\n");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
HAL_StatusTypeDef WriteSta;
|
|
|
//*PDA需求 485写入MAC号
|
|
|
if(strncmp((char*)MqttWorkBuff, "DTU+ADDMAC", strlen("DTU+ADDMAC"))==0)
|
|
@@ -795,7 +811,20 @@ void Test485Re(void)
|
|
|
Allopen=true;
|
|
|
memset(U1_485recvBuff,0,BUFFER_SIZE);
|
|
|
}
|
|
|
-
|
|
|
+ else if(strncmp((char*)U1_485recvBuff, "DTU+MANUALMODE=1", strlen("DTU+MANUALMODE=1"))==0)
|
|
|
+ {
|
|
|
+ ManualWork = 1;
|
|
|
+ Flash_WriteBytes(&ManualWork,ManualWorkaddr,1);
|
|
|
+ printf("手动模式开启\r\n");
|
|
|
+ memset(U1_485recvBuff,0,BUFFER_SIZE);
|
|
|
+ }
|
|
|
+ else if(strncmp((char*)U1_485recvBuff, "DTU+MANUALMODE=0", strlen("DTU+MANUALMODE=0"))==0)
|
|
|
+ {
|
|
|
+ ManualWork = 0;
|
|
|
+ Flash_WriteBytes(&ManualWork,ManualWorkaddr,1);
|
|
|
+ printf("手动模式关闭\r\n");
|
|
|
+ memset(U1_485recvBuff,0,BUFFER_SIZE);
|
|
|
+ }
|
|
|
REPdaMode();//PDA 485 MQTT
|
|
|
}
|
|
|
|