|
@@ -498,7 +498,7 @@ Data_frame_TypeDef data_frame,Tx_data_frame;
|
|
|
|
|
|
int32_t WholeCarData(uint8_t *buf);
|
|
int32_t WholeCarData(uint8_t *buf);
|
|
int32_t StoreData(uint8_t *buf,int storeNo);
|
|
int32_t StoreData(uint8_t *buf,int storeNo);
|
|
-int BuildTimeCmd(uint8_t *pBuf);
|
|
|
|
|
|
+
|
|
void Reboot_System()
|
|
void Reboot_System()
|
|
{
|
|
{
|
|
__set_FAULTMASK(1);
|
|
__set_FAULTMASK(1);
|
|
@@ -5035,7 +5035,7 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
FM25L16B_Read_N_Bytes(ADDR_Foot_info,T2C_RemoteCaliDat001.PayLoadData+4,1);
|
|
FM25L16B_Read_N_Bytes(ADDR_Foot_info,T2C_RemoteCaliDat001.PayLoadData+4,1);
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 5;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 5;
|
|
break;
|
|
break;
|
|
- case ADDR_RTC_ScreenDwin:
|
|
|
|
|
|
+ case IDEX_ADDR_RTC_ScreenDwin://ADDR_RTC_ScreenDwin:
|
|
ds1302_SynTime(&m_datetime);
|
|
ds1302_SynTime(&m_datetime);
|
|
T2C_RemoteCaliDat001.PayLoadData[0] = m_datetime.year;
|
|
T2C_RemoteCaliDat001.PayLoadData[0] = m_datetime.year;
|
|
T2C_RemoteCaliDat001.PayLoadData[1] = m_datetime.month;
|
|
T2C_RemoteCaliDat001.PayLoadData[1] = m_datetime.month;
|
|
@@ -5046,7 +5046,7 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
|
|
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 6;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 6;
|
|
break;
|
|
break;
|
|
- case ADDR_RTC_ScreenDwin+1:
|
|
|
|
|
|
+ case IDEX_ADDR_RTC_ScreenDwin+1://ADDR_RTC_ScreenDwin+1:
|
|
memset(T2C_RemoteCaliDat001.PayLoadData,0,24);
|
|
memset(T2C_RemoteCaliDat001.PayLoadData,0,24);
|
|
ds1302_SynTime(&m_datetime);
|
|
ds1302_SynTime(&m_datetime);
|
|
T2C_RemoteCaliDat001.PayLoadData[3] = m_datetime.year;
|
|
T2C_RemoteCaliDat001.PayLoadData[3] = m_datetime.year;
|
|
@@ -5086,8 +5086,8 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
FM25L16B_Read_N_Bytes(ADDR_OiLType_Data,T2C_RemoteCaliDat001.PayLoadData,32);
|
|
FM25L16B_Read_N_Bytes(ADDR_OiLType_Data,T2C_RemoteCaliDat001.PayLoadData,32);
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 32;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 32;
|
|
break;
|
|
break;
|
|
- case ADDR_Sensor_Scan_Param:
|
|
|
|
- FM25L16B_Read_N_Bytes(ADDR_Sensor_Scan_Param,T2C_RemoteCaliDat001.PayLoadData,16);
|
|
|
|
|
|
+ case IDEX_ADDR_Scan_Param:
|
|
|
|
+ FM25L16B_Read_N_Bytes(FRAM_ADDR_Scan_Param,T2C_RemoteCaliDat001.PayLoadData,16);
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 16;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 16;
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
@@ -5397,8 +5397,8 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 32;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 32;
|
|
break;
|
|
break;
|
|
|
|
|
|
- case ADDR_Sensor_Scan_Param:
|
|
|
|
- FM25L16B_Write_N_Bytes(ADDR_Sensor_Scan_Param,T2C_RemoteCaliDat001.PayLoadData,16);
|
|
|
|
|
|
+ case IDEX_ADDR_Scan_Param:
|
|
|
|
+ FM25L16B_Write_N_Bytes(FRAM_ADDR_Scan_Param,T2C_RemoteCaliDat001.PayLoadData,16);
|
|
jt808_InitSensorScanParam();
|
|
jt808_InitSensorScanParam();
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 16;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 16;
|
|
break;
|
|
break;
|
|
@@ -5426,7 +5426,7 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
T2C_RemoteCaliDat001.NumberOfRegs=8;
|
|
T2C_RemoteCaliDat001.NumberOfRegs=8;
|
|
break;
|
|
break;
|
|
|
|
|
|
- case ADDR_RTC_ScreenDwin://ÆÁÄ»RTC±ê¶¨
|
|
|
|
|
|
+ case IDEX_ADDR_RTC_ScreenDwin: //ADDR_RTC_ScreenDwin://ÆÁÄ»RTC±ê¶¨
|
|
//FM25L16B_Write_N_Bytes(ADDR_RTC_ScreenDwin,T2C_RemoteCaliDat001.PayLoadData,16);
|
|
//FM25L16B_Write_N_Bytes(ADDR_RTC_ScreenDwin,T2C_RemoteCaliDat001.PayLoadData,16);
|
|
//5A A5 0B 82 00 9C 5A A5 32 0A 01 0B 0C 0D
|
|
//5A A5 0B 82 00 9C 5A A5 32 0A 01 0B 0C 0D
|
|
//:390195510001000601CC8942778899AA15060c01020366466C766644256666777788884423C0000111122223333444455556666777788889999abcdCCCCBBBB
|
|
//:390195510001000601CC8942778899AA15060c01020366466C766644256666777788884423C0000111122223333444455556666777788889999abcdCCCCBBBB
|
|
@@ -5449,7 +5449,7 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
}*/
|
|
}*/
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 6;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 6;
|
|
break;
|
|
break;
|
|
- case ADDR_RTC_ScreenDwin+1:
|
|
|
|
|
|
+ case IDEX_ADDR_RTC_ScreenDwin+1://ADDR_RTC_ScreenDwin+1:
|
|
for(i000=0;i000<6;++i000)
|
|
for(i000=0;i000<6;++i000)
|
|
{
|
|
{
|
|
time_Set_Dwin[8+i000] = T2C_RemoteCaliDat001.PayLoadData[i000*4+3];
|
|
time_Set_Dwin[8+i000] = T2C_RemoteCaliDat001.PayLoadData[i000*4+3];
|
|
@@ -5575,11 +5575,16 @@ int Process_CMD_0x39_RemoteCali(uint8_t dataMode)
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 1;
|
|
T2C_RemoteCaliDat001.NumberOfRegs = 1;
|
|
break;
|
|
break;
|
|
//add boly 20221021
|
|
//add boly 20221021
|
|
- case ADDR_JT808_DataBack:
|
|
|
|
|
|
+ case IDEX_ADDR_JT808_DataBack:
|
|
{
|
|
{
|
|
jt808_recv_func_DataBack(T2C_RemoteCaliDat001.PayLoadData, T2C_RemoteCaliDat001.NumberOfRegs);
|
|
jt808_recv_func_DataBack(T2C_RemoteCaliDat001.PayLoadData, T2C_RemoteCaliDat001.NumberOfRegs);
|
|
memset((void *)&T2C_RemoteCaliDat001, 0x00, sizeof(T2C_RemoteCaliDat001));
|
|
memset((void *)&T2C_RemoteCaliDat001, 0x00, sizeof(T2C_RemoteCaliDat001));
|
|
memset((void *)Pass41SensorScanParam.rx_buf, 0x00, sizeof(Pass41SensorScanParam.rx_buf));
|
|
memset((void *)Pass41SensorScanParam.rx_buf, 0x00, sizeof(Pass41SensorScanParam.rx_buf));
|
|
|
|
+
|
|
|
|
+ if(tmrForRemoteCali > (SPAN_RemoteCali_INTERVAL - 10))
|
|
|
|
+ {
|
|
|
|
+ tmrForRemoteCali = 0;
|
|
|
|
+ }
|
|
return 1;
|
|
return 1;
|
|
};//break;
|
|
};//break;
|
|
//end boly
|
|
//end boly
|