|
@@ -196,7 +196,7 @@ bool newmac=false;
|
|
|
|
|
|
|
|
|
bool genghaunmac =false;
|
|
|
-
|
|
|
+uint8_t BDmacNum =0;
|
|
|
extern Menu_table menu;
|
|
|
void newMacchange(uint8_t MIPurc1[])
|
|
|
{
|
|
@@ -206,7 +206,7 @@ void newMacchange(uint8_t MIPurc1[])
|
|
|
//snnum 0010
|
|
|
|
|
|
|
|
|
- uint8_t BDmacNum = MIPurc1[17];//绑定的L1
|
|
|
+ BDmacNum = MIPurc1[17];//绑定的L1
|
|
|
uint16_t mac = (MIPurc1[20] << 8) | MIPurc1[21]; //eg 0010
|
|
|
|
|
|
|
|
@@ -304,7 +304,7 @@ void newMacchange(uint8_t MIPurc1[])
|
|
|
// menu.SN3name = SNname;
|
|
|
// menu.SN3D = SND;
|
|
|
Write_Information(Sn3Addr, mac);
|
|
|
- menu.home &= 0xF0FF;
|
|
|
+ menu.home &= 0xFF0F;
|
|
|
}
|
|
|
else if(BDmacNum==0x04)//M4
|
|
|
{
|
|
@@ -322,7 +322,7 @@ void newMacchange(uint8_t MIPurc1[])
|
|
|
// menu.SN4name = SNname;
|
|
|
// menu.SN4D = SND;
|
|
|
Write_Information(Sn4Addr, mac);
|
|
|
- menu.home &= 0xFF0F;
|
|
|
+ menu.home &= 0xFFF0;
|
|
|
}
|
|
|
|
|
|
readLockStatusinit();
|
|
@@ -651,6 +651,8 @@ bool Ptsjf = false;
|
|
|
extern bool locDw;
|
|
|
bool Timetb=false;
|
|
|
bool JQflag = false;
|
|
|
+
|
|
|
+uint8_t sjfNowStatus = 0;
|
|
|
void MIPURCHandle(void)
|
|
|
{
|
|
|
if(MIPurc1[0]==0x7E)
|
|
@@ -786,6 +788,7 @@ void MIPURCHandle(void)
|
|
|
HAL_Delay(400);
|
|
|
}
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L1Lockstatus;
|
|
|
}
|
|
|
else if(nowMac2 == WbscLmac && L2bd)//施封L2
|
|
|
{
|
|
@@ -804,6 +807,7 @@ void MIPURCHandle(void)
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L2Lockstatus;
|
|
|
}
|
|
|
else if(nowMac3 == WbscLmac && L3bd)//施封L3
|
|
|
{
|
|
@@ -822,6 +826,7 @@ void MIPURCHandle(void)
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L3Lockstatus;
|
|
|
}
|
|
|
else if(nowMac4 == WbscLmac && L4bd)//施封L4
|
|
|
{
|
|
@@ -840,6 +845,7 @@ void MIPURCHandle(void)
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L4Lockstatus;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -868,6 +874,7 @@ void MIPURCHandle(void)
|
|
|
SET_MENU_STATUS(4,0,0,3);
|
|
|
}
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L1Lockstatus;
|
|
|
}
|
|
|
else if(nowMac2 == WbscLmac && L2bd)//解锁L2
|
|
|
{
|
|
@@ -884,6 +891,7 @@ void MIPURCHandle(void)
|
|
|
SET_MENU_STATUS(5,0,0,3);
|
|
|
}
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L2Lockstatus;
|
|
|
}
|
|
|
else if(nowMac3 == WbscLmac && L3bd)//解锁L3
|
|
|
{
|
|
@@ -900,6 +908,7 @@ void MIPURCHandle(void)
|
|
|
SET_MENU_STATUS(6,0,0,3);
|
|
|
}
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L3Lockstatus;
|
|
|
}
|
|
|
else if(nowMac4 == WbscLmac && L4bd)//解锁L4
|
|
|
{
|
|
@@ -916,6 +925,7 @@ void MIPURCHandle(void)
|
|
|
SET_MENU_STATUS(7,0,0,3);
|
|
|
}
|
|
|
}
|
|
|
+ sjfNowStatus = tt808.L4Lockstatus;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -928,6 +938,10 @@ void MIPURCHandle(void)
|
|
|
{
|
|
|
printf("@得到平台绑定MAC数据\r\n");
|
|
|
genghaunmac=true;
|
|
|
+
|
|
|
+ locDw =false;
|
|
|
+ XTflag = false;
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|