feat:增加插卡取电驱动、无卡取电驱动设备动作上报
-> 插卡取电驱动 - 增加设备动作 - 插卡动作上报 -> 无卡取电驱动 - 增加设备动作 - 无卡动作上报
This commit is contained in:
@@ -478,12 +478,15 @@ uint8_t BLV_Rs485_Card_Check(uint32_t dev_addr,uint32_t data_addr,uint16_t len)
|
||||
{
|
||||
case 0x02: //<2F><><EFBFBD><EFBFBD> 2025-09-03 <20><>ȡ<EFBFBD><C8A1>M0<4D><30>
|
||||
Rs485CardInfo.Rs485CardFlag = 0x01;
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,0x02);
|
||||
break;
|
||||
case 0x01: //<2F><><EFBFBD><EFBFBD> 2025-09-03 <20><>ȡ<EFBFBD><C8A1>M1<4D><31>
|
||||
Rs485CardInfo.Rs485CardFlag = 0x01;
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,0x01);
|
||||
break;
|
||||
case 0x00: //<2F><><EFBFBD><EFBFBD>
|
||||
Rs485CardInfo.Rs485CardFlag = 0x00;
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,0x00);
|
||||
break;
|
||||
default: //<2F><><EFBFBD><EFBFBD> 2025-09-26 <20>ϱ<EFBFBD>δ֪״̬<D7B4><CCAC>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>־λ<D6BE><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>仯
|
||||
//Rs485CardInfo.Rs485CardFlag = 0x00;
|
||||
|
||||
@@ -370,7 +370,7 @@ uint8_t BLV_RS485_Energy_Data_Processing(uint32_t dev_addr,uint32_t data_addr,ui
|
||||
uint8_t rev = 0x01;
|
||||
uint16_t deal_len = len;
|
||||
uint8_t deal_buff[BLV_Energy_RecvData_LenMax];
|
||||
uint32_t temp_value = 0;
|
||||
uint32_t temp_value = 0,temp_flag = 0x00;
|
||||
|
||||
if((dev_addr == NULL) || (data_addr == 0x00) ) return rev;
|
||||
|
||||
@@ -452,96 +452,194 @@ uint8_t BLV_RS485_Energy_Data_Processing(uint32_t dev_addr,uint32_t data_addr,ui
|
||||
//20250829 - Ŀǰֻ<C7B0><D6BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy PeriodicReport process");
|
||||
//Dbg_Print_Buff(DBG_BIT_DEVICE_STATUS_bit,"Energy PeriodicReport process",deal_buff,deal_len);
|
||||
|
||||
temp_value = deal_buff[9];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[8];
|
||||
Rs485EnergyInfo.voltage = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy voltage %dmV",Rs485EnergyInfo.voltage*10);
|
||||
|
||||
temp_value = deal_buff[11];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[10];
|
||||
Rs485EnergyInfo.current = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy current %dmA",Rs485EnergyInfo.current*10);
|
||||
|
||||
temp_value = deal_buff[15];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[14];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[13];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[12];
|
||||
Rs485EnergyInfo.active_power = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy active_power %dmW",Rs485EnergyInfo.active_power);
|
||||
|
||||
temp_value = deal_buff[19];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[18];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[17];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[16];
|
||||
Rs485EnergyInfo.phase_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy phase_energy %dWh",Rs485EnergyInfo.phase_energy);
|
||||
|
||||
temp_value = deal_buff[23];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[22];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[21];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[20];
|
||||
Rs485EnergyInfo.total_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy total_energy %dWh",Rs485EnergyInfo.total_energy);
|
||||
|
||||
temp_flag = deal_buff[7];
|
||||
|
||||
if( (temp_flag&0x01) != 0x00 )
|
||||
{
|
||||
temp_value = deal_buff[9];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[8];
|
||||
Rs485EnergyInfo.voltage = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy voltage %dmV",Rs485EnergyInfo.voltage*10);
|
||||
|
||||
temp_value = deal_buff[11];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[10];
|
||||
Rs485EnergyInfo.current = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy current %dmA",Rs485EnergyInfo.current*10);
|
||||
|
||||
temp_value = deal_buff[15];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[14];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[13];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[12];
|
||||
Rs485EnergyInfo.active_power = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy active_power %dmW",Rs485EnergyInfo.active_power);
|
||||
|
||||
temp_value = deal_buff[19];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[18];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[17];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[16];
|
||||
Rs485EnergyInfo.phase_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy phase_energy %dWh",Rs485EnergyInfo.phase_energy);
|
||||
|
||||
temp_value = deal_buff[23];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[22];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[21];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[20];
|
||||
Rs485EnergyInfo.total_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy total_energy %dWh",Rs485EnergyInfo.total_energy);
|
||||
}
|
||||
|
||||
if( (temp_flag&0x02) != 0x00 )
|
||||
{
|
||||
temp_value = deal_buff[25];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[24];
|
||||
Rs485EnergyInfo.voltage_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy voltageB %dmV",Rs485EnergyInfo.voltage_B*10);
|
||||
|
||||
temp_value = deal_buff[27];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[26];
|
||||
Rs485EnergyInfo.current_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy currentB %dmA",Rs485EnergyInfo.current_B*10);
|
||||
|
||||
temp_value = deal_buff[31];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[30];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[29];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[28];
|
||||
Rs485EnergyInfo.active_power_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy active_powerB %dmW",Rs485EnergyInfo.active_power_B);
|
||||
|
||||
temp_value = deal_buff[35];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[34];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[33];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[32];
|
||||
Rs485EnergyInfo.phase_energy_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy phase_energyB %dWh",Rs485EnergyInfo.phase_energy_B);
|
||||
|
||||
temp_value = deal_buff[39];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[38];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[37];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[36];
|
||||
Rs485EnergyInfo.total_energy_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy total_energyB %dWh",Rs485EnergyInfo.total_energy_B);
|
||||
}
|
||||
|
||||
BLV_Energy_PeriodicReport_Reply(&BUS_Public,deal_buff[1]);
|
||||
|
||||
break;
|
||||
case BLV_Energy_Inquire_CMD:
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy Inquire process");
|
||||
|
||||
temp_value = deal_buff[9];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[8];
|
||||
Rs485EnergyInfo.voltage = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy voltage %dmV",Rs485EnergyInfo.voltage*10);
|
||||
|
||||
temp_value = deal_buff[11];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[10];
|
||||
Rs485EnergyInfo.current = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy current %dmA",Rs485EnergyInfo.current*10);
|
||||
|
||||
temp_value = deal_buff[15];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[14];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[13];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[12];
|
||||
Rs485EnergyInfo.active_power = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy active_power %dmW",Rs485EnergyInfo.active_power);
|
||||
|
||||
temp_value = deal_buff[19];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[18];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[17];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[16];
|
||||
Rs485EnergyInfo.phase_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy phase_energy %dWh",Rs485EnergyInfo.phase_energy);
|
||||
|
||||
temp_value = deal_buff[23];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[22];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[21];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[20];
|
||||
Rs485EnergyInfo.total_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy total_energy %dWh",Rs485EnergyInfo.total_energy);
|
||||
temp_flag = deal_buff[7];
|
||||
|
||||
if( (temp_flag&0x01) != 0x00 )
|
||||
{
|
||||
temp_value = deal_buff[9];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[8];
|
||||
Rs485EnergyInfo.voltage = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy voltage %dmV",Rs485EnergyInfo.voltage*10);
|
||||
|
||||
temp_value = deal_buff[11];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[10];
|
||||
Rs485EnergyInfo.current = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy current %dmA",Rs485EnergyInfo.current*10);
|
||||
|
||||
temp_value = deal_buff[15];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[14];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[13];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[12];
|
||||
Rs485EnergyInfo.active_power = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy active_power %dmW",Rs485EnergyInfo.active_power);
|
||||
|
||||
temp_value = deal_buff[19];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[18];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[17];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[16];
|
||||
Rs485EnergyInfo.phase_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy phase_energy %dWh",Rs485EnergyInfo.phase_energy);
|
||||
|
||||
temp_value = deal_buff[23];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[22];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[21];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[20];
|
||||
Rs485EnergyInfo.total_energy = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy total_energy %dWh",Rs485EnergyInfo.total_energy);
|
||||
}
|
||||
|
||||
if( (temp_flag&0x02) != 0x00 )
|
||||
{
|
||||
temp_value = deal_buff[25];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[24];
|
||||
Rs485EnergyInfo.voltage_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy voltage %dmV",Rs485EnergyInfo.voltage*10);
|
||||
|
||||
temp_value = deal_buff[27];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[26];
|
||||
Rs485EnergyInfo.current_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy current %dmA",Rs485EnergyInfo.current*10);
|
||||
|
||||
temp_value = deal_buff[31];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[30];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[29];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[28];
|
||||
Rs485EnergyInfo.active_power_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy active_power %dmW",Rs485EnergyInfo.active_power);
|
||||
|
||||
temp_value = deal_buff[35];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[34];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[33];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[32];
|
||||
Rs485EnergyInfo.phase_energy_B = temp_value;
|
||||
//Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"BLE Energy phase_energy %dWh",Rs485EnergyInfo.phase_energy);
|
||||
|
||||
temp_value = deal_buff[39];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[38];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[37];
|
||||
temp_value <<= 8;
|
||||
temp_value |= deal_buff[36];
|
||||
Rs485EnergyInfo.total_energy_B = temp_value;
|
||||
}
|
||||
|
||||
Rs485EnergyInfo.send_flag &= ~BLV_Energy_Inquire_Flag;
|
||||
break;
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#define BLV_Energy_Bus_Type 0xF4
|
||||
|
||||
#define BLV_Energy_RecvData_LenMax 30
|
||||
#define BLV_Energy_RecvData_LenMax 45
|
||||
#define BLV_Energy_RecvData_LenMin 8
|
||||
|
||||
#define BLV_Energy_DataHeard 0x8A
|
||||
@@ -38,12 +38,18 @@ typedef struct
|
||||
uint8_t DevSendSN; //<2F>豸ͨѶ SN
|
||||
uint8_t periodic_enable; //<2F><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>ʹ<EFBFBD><CAB9>״̬
|
||||
|
||||
uint16_t voltage; //<2F><>ѹ
|
||||
uint16_t current; //<2F><><EFBFBD><EFBFBD>
|
||||
uint32_t active_power; //<2F>й<EFBFBD><D0B9><EFBFBD><EFBFBD><EFBFBD>
|
||||
uint32_t phase_energy; //<2F><EFBFBD><D7B6>ܺ<EFBFBD>
|
||||
uint32_t total_energy; //<2F><><EFBFBD>ܺ<EFBFBD>
|
||||
|
||||
uint16_t voltage; //<2F><>ѹ,ͨ<><CDA8>A<EFBFBD><41>B<EFBFBD><42>ͬ
|
||||
uint16_t current; //<2F><><EFBFBD><EFBFBD>,ͨ<><CDA8>A
|
||||
uint32_t active_power; //<2F>й<EFBFBD><D0B9><EFBFBD><EFBFBD><EFBFBD>,ͨ<><CDA8>A
|
||||
uint32_t phase_energy; //<2F><EFBFBD><D7B6>ܺ<EFBFBD>,ͨ<><CDA8>A
|
||||
uint32_t total_energy; //<2F><><EFBFBD>ܺ<EFBFBD>,ͨ<><CDA8>A
|
||||
|
||||
uint16_t voltage_B; //<2F><>ѹ,ͨ<><CDA8>A<EFBFBD><41>B<EFBFBD><42>ͬ
|
||||
uint16_t current_B; //<2F><><EFBFBD><EFBFBD>,ͨ<><CDA8>B
|
||||
uint32_t active_power_B; //<2F>й<EFBFBD><D0B9><EFBFBD><EFBFBD><EFBFBD>,ͨ<><CDA8>B
|
||||
uint32_t phase_energy_B; //<2F><EFBFBD><D7B6>ܺ<EFBFBD>,ͨ<><CDA8>B
|
||||
uint32_t total_energy_B; //<2F><><EFBFBD>ܺ<EFBFBD>,ͨ<><CDA8>B
|
||||
|
||||
uint32_t send_flag; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־λ
|
||||
uint32_t periodic_time; //<2F><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>mS
|
||||
|
||||
|
||||
@@ -693,7 +693,7 @@ void Dev_ColorTemp_Dis(uint32_t DevAddr){
|
||||
if(ColorTemp_Inf.global_light != DevActionGlobal.DimGlobalValue) //2025-07-15,YYW,ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>ȱȽ<C8B1>
|
||||
{
|
||||
ColorTemp_Inf.global_light = DevActionGlobal.DimGlobalValue;
|
||||
Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"ColorTemp--ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>ȸı<EFBFBD>:",ColorTemp_Inf.global_light);
|
||||
Dbg_Println(DBG_BIT_DEVICE_STATUS_bit,"ColorTemp--ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>ȸı䣺%d",ColorTemp_Inf.global_light);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -902,6 +902,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"-<2D>¼<EFBFBD>:<3A><><EFBFBD>Ž<EFBFBD><C5BD><EFBFBD>--");
|
||||
VCard_Info.Action |= VC_Event_DoorSensor_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_DoorSensor);
|
||||
SRAM_Write_Byte(VC_EventID_DoorSensor,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick);
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_DoorSensor);
|
||||
@@ -974,6 +976,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD> - %d",condata.Condi_Gruop);
|
||||
VCard_Info.Last_ConGroupType = 0x00;
|
||||
VCard_Info.Action |= VC_Event_ShortAway_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_ShortAway);
|
||||
SRAM_Write_Byte(VC_EventID_ShortAway,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_ShortAway);
|
||||
@@ -984,6 +988,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD> - %d",condata.Condi_Gruop);
|
||||
VCard_Info.Last_ConGroupType = 0x00;
|
||||
VCard_Info.Action |= VC_Event_LongAway_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_LongAway);
|
||||
SRAM_Write_Byte(VC_EventID_LongAway,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_LongAway);
|
||||
@@ -1042,6 +1048,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>볬ʱ<EBB3AC>¼<EFBFBD> - %d",condata.Condi_Gruop);
|
||||
VCard_Info.Last_ConGroupType = 0x00;
|
||||
VCard_Info.Action |= VC_Event_ShortAwayTimeout_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_ShortAwayTimeout);
|
||||
SRAM_Write_Byte(VC_EventID_ShortAwayTimeout,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_ShortAwayTimeout);
|
||||
@@ -1051,6 +1059,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>볬ʱ<EBB3AC>¼<EFBFBD> - %d",condata.Condi_Gruop);
|
||||
VCard_Info.Last_ConGroupType = 0x00;
|
||||
VCard_Info.Action |= VC_Event_LongAwayTimeout_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_LongAwayTimeout);
|
||||
SRAM_Write_Byte(VC_EventID_LongAwayTimeout,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_LongAwayTimeout);
|
||||
@@ -1106,11 +1116,15 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
{
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"-<2D>¼<EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>--");
|
||||
VCard_Info.Action |= VC_Event_CardedPersonLeft_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_CardedPersonLeft);
|
||||
SRAM_Write_Byte(VC_EventID_CardedPersonLeft,SRAM_UDP_ELEReport_VirtualCard);
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_CardedPersonLeft);
|
||||
}else {
|
||||
//Dbg_Println(DBG_BIT_LOGIC_STATUS_bit,"-<2D>¼<EFBFBD>:<3A><EFBFBD><DEBF><EFBFBD><EFBFBD><EFBFBD>--");
|
||||
VCard_Info.Action |= VC_Event_UncardedPersonLeft_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_UncardedPersonLeft);
|
||||
SRAM_Write_Byte(VC_EventID_UncardedPersonLeft,SRAM_UDP_ELEReport_VirtualCard);
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_UncardedPersonLeft);
|
||||
}
|
||||
@@ -1155,6 +1169,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
|
||||
/*<2A><>״̬<D7B4>ı<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>·<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD>ˡ<EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䣬<EFBFBD><E4A3AC><EFBFBD><EFBFBD><EFBFBD>¿<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>*/
|
||||
VCard_Info.Action |= VC_Event_RadarPersonDetected_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_RadarPersonDetected);
|
||||
SRAM_Write_Byte(VC_EventID_RadarPersonDetected,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_RadarPersonDetected);
|
||||
@@ -1195,6 +1211,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
|
||||
/*<2A><>״̬<D7B4>ı<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>·<EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD>ˡ<EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䣬<EFBFBD><E4A3AC><EFBFBD><EFBFBD><EFBFBD>¿<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>*/
|
||||
VCard_Info.Action |= VC_Event_RadarPersonLeft_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_RadarPersonLeft);
|
||||
SRAM_Write_Byte(VC_EventID_RadarPersonLeft,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_RadarPersonLeft);
|
||||
@@ -1216,7 +1234,6 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
DetWin_WriteData((i - 1), 0x00, ((VCard_Info.DetInfo.DetWinTotalNum[i] / 8) + 1 ) );
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1234,6 +1251,8 @@ void Dev_VirtualCard_Dis(uint32_t DevAddr)
|
||||
|
||||
/*<2A><><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>״̬<D7B4>ж<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>ˣ<EFBFBD>ͬʱ<CDAC><CAB1>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DFBC>еĻ<D0B5><C4BB><EFBFBD>ֵȫ<D6B5><C8AB>ˢ<EFBFBD><CBA2>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>*/
|
||||
VCard_Info.Action |= VC_Event_RS485ButtonPress_Flag;
|
||||
|
||||
Udp_Addtion_Roomstate(BUS_Public.type,BUS_Public.addr,0x00,VC_EventID_RS485ButtonPress);
|
||||
SRAM_Write_Byte(VC_EventID_RS485ButtonPress,SRAM_UDP_ELEReport_VirtualCard);
|
||||
SRAM_Write_DW(SysTick_1ms,SRAM_UDP_ELEReport_VirtualCard_Tick); //2026-01-20 <09><><EFBFBD>Ӽ<EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD>
|
||||
LOG_LogicInfo_DebugRecord("VCLog:T4:%d",VC_EventID_RS485ButtonPress);
|
||||
|
||||
@@ -621,7 +621,7 @@ uint8_t UDP_CLOUD_IAP_Cmd(uint8_t* data,uint16_t DataLen, uint8_t *ip,uint16_t p
|
||||
}
|
||||
else if(data[CLOUD_IAP_Cmd_Rev_Filetype] == DATATYPE_CONFIG) //<2F><><EFBFBD><EFBFBD>
|
||||
{
|
||||
IAPVarTypeStruct_Ptr->IapFileType = DATATYPE_CONFIG;
|
||||
IAPVarTypeStruct_Ptr->IapFileType = DATATYPE_CONFIG;
|
||||
UDP_ADD_SoftwareVer(&back_data[CLOUD_IAP_Cmd_Send_SoftwareVer]);
|
||||
back_data[CLOUD_IAP_Cmd_Send_Filetype] = DATATYPE_CONFIG;
|
||||
}
|
||||
|
||||
@@ -513,7 +513,16 @@ void Udp_Internal_Periodic_Report_PackSend(void)
|
||||
ServiceInfo_Get_ALL_Loop_State(&Global_Large_Buff[sendlen]);
|
||||
sendlen += 8;
|
||||
|
||||
Global_Large_Buff[sendlen++] = SRAM_Read_Byte( SRAM_Register_Start_ADDRESS + Register_RoomRent_OFFSET ); //PMS״̬ - 0x01:<3A><>ס<EFBFBD><D7A1>0x02:<3A>˷<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RCU<43><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>
|
||||
if( (SRAM_Read_Byte( SRAM_Register_Start_ADDRESS + Register_RoomRent_OFFSET ) == 0x02) || \
|
||||
(SRAM_Read_Byte( SRAM_Register_Start_ADDRESS + Register_RoomRent_OFFSET ) == 0x04) || \
|
||||
(SRAM_Read_Byte( SRAM_Register_Start_ADDRESS + Register_RoomRent_OFFSET ) == 0x08) || \
|
||||
(SRAM_Read_Byte( SRAM_Register_Start_ADDRESS + Register_RoomRent_OFFSET ) == 0x10)){
|
||||
Global_Large_Buff[sendlen++] = SRAM_Read_Byte( SRAM_Register_Start_ADDRESS + Register_RoomRent_OFFSET ); //PMS״̬ - 0x01:<3A><>ס<EFBFBD><D7A1>0x02:<3A>˷<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RCU<43><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD> 02 04 08 10
|
||||
}
|
||||
else{
|
||||
Global_Large_Buff[sendlen++] = 0x00; //PMS״̬ - 0x00 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
}
|
||||
|
||||
Global_Large_Buff[sendlen++] = SRAM_Read_Byte(SRAM_UDP_Report_CarbonSatet); //̼<><CCBC><EFBFBD><EFBFBD>״̬ - 0x01:<3A><><EFBFBD><EFBFBD>0x00:<3A><>
|
||||
|
||||
Global_Large_Buff[sendlen++] = DevActionGlobal.DimGlobalValue; //2026-01-27 <20><><EFBFBD><EFBFBD>ȫ<EFBFBD>ֵ<EFBFBD><D6B5>⣬ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD>3<EFBFBD><33><EFBFBD>ֽ<EFBFBD>
|
||||
@@ -530,7 +539,7 @@ void Udp_Internal_Periodic_Report_PackSend(void)
|
||||
RS485_ENERGYMONITOR_INFO Rs485EnergyInfo;
|
||||
SRAM_DMA_Read_Buff((uint8_t *)&Rs485EnergyInfo,sizeof(RS485_ENERGYMONITOR_INFO),temp_dev+Dev_Privately);
|
||||
|
||||
Global_Large_Buff[sendlen++] = 0x01; //<2F>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD>
|
||||
Global_Large_Buff[sendlen++] = 0x02; //<2F>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD>,2026-01-04,˫ͨ<CBAB><CDA8><EFBFBD><EFBFBD>Ϊ2
|
||||
|
||||
Global_Large_Buff[sendlen++] = Dev_Energy_Monitor; //<2F>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD> - <20>ܺļ<DCBA><C4BC><EFBFBD>
|
||||
Global_Large_Buff[sendlen++] = 0x01; //<2F>豸<EFBFBD><E8B1B8>ַ - <20>ܺļ<DCBA><C4BC><EFBFBD> <20>豸Ĭ<E8B1B8><C4AC>0x01
|
||||
@@ -558,6 +567,36 @@ void Udp_Internal_Periodic_Report_PackSend(void)
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.total_energy >> 8) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.total_energy >> 16) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.total_energy >> 24) & 0xFF;
|
||||
|
||||
|
||||
//ͨ<><CDA8>B
|
||||
Global_Large_Buff[sendlen++] = Dev_Energy_Monitor; //<2F>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD> - <20>ܺļ<DCBA><C4BC><EFBFBD>
|
||||
Global_Large_Buff[sendlen++] = 0x01; //<2F>豸<EFBFBD><E8B1B8>ַ - <20>ܺļ<DCBA><C4BC><EFBFBD> <20>豸Ĭ<E8B1B8><C4AC>0x01
|
||||
Global_Large_Buff[sendlen++] = 0x02; //<2F>豸<EFBFBD><E8B1B8>· - <20>ܺļ<DCBA><C4BC><EFBFBD> <20>豸Ĭ<E8B1B8><C4AC>0x01
|
||||
Global_Large_Buff[sendlen++] = 0x00; //<2F>豸<EFBFBD><E8B1B8>· - <20>ܺļ<DCBA><C4BC><EFBFBD> <20>豸Ĭ<E8B1B8><C4AC>0x01
|
||||
Global_Large_Buff[sendlen++] = 0x10; //<2F>豸<EFBFBD><E8B1B8><EFBFBD>ݳ<EFBFBD><DDB3><EFBFBD>
|
||||
//<2F>ܺļ<DCBA><C4BC><EFBFBD> - <20><>ѹ <20><>λ:10mV
|
||||
Global_Large_Buff[sendlen++] = Rs485EnergyInfo.voltage_B & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.voltage_B >> 8) & 0xFF;
|
||||
//<2F>ܺļ<DCBA><C4BC><EFBFBD> - <20><><EFBFBD><EFBFBD> <20><>λ:10mA
|
||||
Global_Large_Buff[sendlen++] = Rs485EnergyInfo.current_B & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.current_B >> 8) & 0xFF;
|
||||
//<2F>ܺļ<DCBA><C4BC><EFBFBD> - <20>й<EFBFBD><D0B9><EFBFBD><EFBFBD><EFBFBD> <20><>λ:mW
|
||||
Global_Large_Buff[sendlen++] = Rs485EnergyInfo.active_power_B & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.active_power_B >> 8) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.active_power_B >> 16) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.active_power_B >> 24) & 0xFF;
|
||||
//<2F>ܺļ<DCBA><C4BC><EFBFBD> - <20>ܺ<EFBFBD> <20><>λ:Wh
|
||||
Global_Large_Buff[sendlen++] = Rs485EnergyInfo.phase_energy_B & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.phase_energy_B >> 8) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.phase_energy_B >> 16) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.phase_energy_B >> 24) & 0xFF;
|
||||
//<2F>ܺļ<DCBA><C4BC><EFBFBD> - <20><><EFBFBD>ܺ<EFBFBD> <20><>λ:Wh
|
||||
Global_Large_Buff[sendlen++] = Rs485EnergyInfo.total_energy_B & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.total_energy_B >> 8) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.total_energy_B >> 16) & 0xFF;
|
||||
Global_Large_Buff[sendlen++] = (Rs485EnergyInfo.total_energy_B >> 24) & 0xFF;
|
||||
|
||||
}else{
|
||||
/*û<>ҵ<EFBFBD><D2B5>ܺ<EFBFBD><DCBA>豸*/
|
||||
Global_Large_Buff[sendlen++] = 0x00; //<2F>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD>
|
||||
@@ -567,7 +606,7 @@ void Udp_Internal_Periodic_Report_PackSend(void)
|
||||
temp_dev = Find_TempDevice_List_Information(&Global_Large_Buff[sendlen],0x05); //Ŀǰ<C4BF><C7B0><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD>յ<EFBFBD>
|
||||
sendlen = sendlen + (temp_dev * 0x07);
|
||||
|
||||
Global_Large_Buff[29] += temp_dev; //<2F><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
||||
Global_Large_Buff[33] += temp_dev; //<2F><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
||||
|
||||
sendlen += 0x02; //<2F><><EFBFBD><EFBFBD>CRCУ<43>鳤<EFBFBD><E9B3A4>
|
||||
UDP_Add_Header(Global_Large_Buff,In_PeriodicReport_Cmd,sendlen,server_info.frame_no); //<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -27,11 +27,6 @@ Project File Date: 12/30/2025
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'TEST'
|
||||
compiling Udp_Internal_Protocol.c...
|
||||
compiling BLV_Nor_Dev_VirtualCard.c...
|
||||
linking...
|
||||
Program Size: Code=222416 RO-data=8372 RW-data=812 ZI-data=22676
|
||||
FromELF: creating hex file...
|
||||
After Build - User command #1: D:\Keil_v5\\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\C1F_A_L4_43_251230_NM.bin .\Objects\C1F_A_L4_43_251230_NM.axf
|
||||
".\Objects\C1F_A_L4_43_251230_NM.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
@@ -47,7 +42,7 @@ Package Vendor: Keil
|
||||
D:\Keil_v5\Pack\Keil\WCH57x_DFP\1.1.0\Drivers\CMSIS\Device\WCH\CH57x\Include
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
Build Time Elapsed: 00:00:13
|
||||
Build Time Elapsed: 00:00:03
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -1628,7 +1628,7 @@
|
||||
|
||||
<Group>
|
||||
<GroupName>BLV_LOGIC_Edit</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
@@ -1648,7 +1648,7 @@
|
||||
|
||||
<Group>
|
||||
<GroupName>MQTT</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
|
||||
@@ -55,8 +55,8 @@
|
||||
|
||||
/*485<38>¿<EFBFBD><C2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>궨<EFBFBD>忪ʼ*/
|
||||
#define RS485_Temp_T1_Flag 0x01 //T1<54>¿<EFBFBD><C2BF><EFBFBD> 1Ϊ<31><CEAA><EFBFBD><EFBFBD> 0Ϊ<30>ر<EFBFBD>
|
||||
#define RS485_Temp_T1_Flag_Si 0x01 //T1<54>¿<EFBFBD><C2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺܣ<C4B9>
|
||||
#define RS485_Temp_T1_Active_Flag 0x01 //T1<54>¿<EFBFBD><C2BF><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ĺ<EFBFBD>
|
||||
#define RS485_Temp_T1_Flag_Si 0x00 //T1<54>¿<EFBFBD><C2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺܣ<C4B9>
|
||||
#define RS485_Temp_T1_Active_Flag 0x00 //T1<54>¿<EFBFBD><C2BF><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ĺ<EFBFBD>
|
||||
#define RS485_Temp_C7T_Flag 0x01 //C7T<37>¿<EFBFBD><C2BF><EFBFBD> 1Ϊ<31><CEAA><EFBFBD><EFBFBD> 0Ϊ<30>ر<EFBFBD>
|
||||
/*485<38>¿<EFBFBD><C2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>궨<EFBFBD><EAB6A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
/*485<38>¿<EFBFBD><C2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>궨<EFBFBD><EAB6A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
|
||||
/*485<38><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>궨<EFBFBD>忪ʼ*/
|
||||
#define RS485_MUSIC_BLW_Flag 0x01 //С<><D0A1><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1Ϊ<31><CEAA><EFBFBD><EFBFBD> 0Ϊ<30>ر<EFBFBD>
|
||||
#define RS485_MUSIC_BLW_Flag 0x00 //С<><D0A1><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1Ϊ<31><CEAA><EFBFBD><EFBFBD> 0Ϊ<30>ر<EFBFBD>
|
||||
#define RS485_MUSIC_HES_Flag 0x00 //485<38><35><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><EFBFBD> 1Ϊ<31><CEAA><EFBFBD><EFBFBD> 0Ϊ<30>ر<EFBFBD>
|
||||
/*485<38><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>궨<EFBFBD><EAB6A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
|
||||
@@ -83,8 +83,8 @@
|
||||
#define RS485_WxLock_CJia_Flag 0x00 //<2F><><EFBFBD><EFBFBD><EFBFBD><CEA2><EFBFBD><EFBFBD> 1Ϊ<31><CEAA><EFBFBD><EFBFBD> 0Ϊ<30>ر<EFBFBD>
|
||||
/*485<35><CEA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>궨<EFBFBD><EAB6A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
|
||||
#define RS485_AirDetect_Flag 0x00 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
#define RS485_AirReveal_Flag 0x00 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>־
|
||||
#define RS485_AirDetect_Flag 0x01 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
#define RS485_AirReveal_Flag 0x01 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>־
|
||||
|
||||
#define RS485_TimeCtrl_Flag 0x01 //ʱ<><CAB1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
|
||||
#define Dev_485_Pir_Flag 0x00 //485<38><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ
|
||||
|
||||
#define Dev_Nor_ColorTemp 0x00 //ɫ<><C9AB>ģ<EFBFBD><C4A3>
|
||||
#define Dev_Nor_ColorTemp 0x01 //ɫ<><C9AB>ģ<EFBFBD><C4A3>
|
||||
|
||||
#define Dev_485_Card_Polling_Flag 0x01 //<2F><>ѵ<EFBFBD>˿<EFBFBD>485<38>忨ȡ<E5BFA8><C8A1>
|
||||
#define Dev_485_Card_Active_Flag 0x00 //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>485<38>忨ȡ<E5BFA8><C8A1>
|
||||
|
||||
Reference in New Issue
Block a user