feat:UDP通讯 - 定期上报中增加全局亮度

UDP通讯 - 定期上报:
  -> 协议版本字段 0x02改为0x03
  -> 增加4Byte,其中一个Byte用于全局亮度上报,3个Byte保留
This commit is contained in:
caocong
2026-01-27 11:58:59 +08:00
parent 5ed13c4a00
commit 12580eba5d
11 changed files with 10607 additions and 10776 deletions

View File

@@ -485,7 +485,7 @@ void Udp_Internal_Periodic_Report_PackSend(void)
sendlen = HEAD_LEN;
Global_Large_Buff[sendlen++] = 0x02; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Global_Large_Buff[sendlen++] = 0x03; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/*
<09>ж<EFBFBD><D0B6>忨ȡ<E5BFA8><C8A1><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵĻ<DAB5><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1>忨ȡ<E5BFA8><C8A1>״̬Ϊ0x00 - <20><>ʾ<EFBFBD>忨״̬<D7B4><CCAC>Ч
@@ -506,7 +506,6 @@ void Udp_Internal_Periodic_Report_PackSend(void)
temp_dev |= DevActionGlobal.DevActionU64Cond.EleState & 0x03; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>е<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
}
Global_Large_Buff[sendlen++] = temp_dev & 0xFF; // <20>忨״̬(bit2~bit3) & ȡ<><C8A1>״̬(bit0~bit1)
Global_Large_Buff[sendlen++] = SRAM_Read_Byte(SRAM_UDP_ELEReport_CardType); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
Global_Large_Buff[sendlen++] = SRAM_Read_Byte(SRAM_UDP_ELEReport_VirtualCard); //<2F>޿<EFBFBD><DEBF>߼<EFBFBD>״̬(<28><>Ӧ<EFBFBD>¼<EFBFBD>״̬)
@@ -515,10 +514,13 @@ void Udp_Internal_Periodic_Report_PackSend(void)
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>
//Global_Large_Buff[sendlen++] = 0x01; //<2F><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>
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>
Global_Large_Buff[sendlen++] = 0x00;
Global_Large_Buff[sendlen++] = 0x00;
Global_Large_Buff[sendlen++] = 0x00;
/*<2A><><EFBFBD><EFBFBD><EFBFBD>ܺļ<DCBA><C4BC><EFBFBD><EFBFBD>豸 - Ĭ<>ϣ<EFBFBD>1<EFBFBD><31>ַ - <20><>· 1*/
temp_dev = Find_AllDevice_List_Information(Dev_Energy_Monitor,0x01);