增加了配电控制器操作代码

This commit is contained in:
zjk
2025-02-17 21:57:45 +08:00
parent 59202d20aa
commit 1aa46629a7
14 changed files with 1356 additions and 456 deletions
+7 -58
View File
@@ -8,8 +8,11 @@
#define DIS_MSG_HEAD1 0x40
#define DIS_MSG_HEAD2 0x40
#define CCU_STATE_FB_ID 0x0051
#define CCU_CMD_ID 0x0050
#define CCU_SET_PARM_ID 0x0051
#define CCU_STATE_FB_ID 0x0041
#define CCU_SET_PARM_FB_ID 0x0040
#define DIS_HVBUS_FB_ID 0x0005
#define DIS_HVBUSA_FB_ID 0x0006
#define DIS_HVBUSB_FB_ID 0x0007
@@ -47,36 +50,18 @@ typedef struct {
typedef struct {
m_header header;
m_date date;
unsigned char workCondition;
unsigned char fcuCmd;
unsigned char fcuPowerEfficiency;
unsigned char fcuInsEfficiency;
unsigned char insBatCmd;
unsigned char powerBatCmd;
unsigned char powerBatEfficiency;
unsigned char heartbeat;
unsigned char masterState;
ccuColCmd cmd;
Checksum checkCode;
} msg_CcuColCmdMsg;
// 复合管控器参数设定指令
typedef struct {
m_header header;
unsigned char insSocHold1;
unsigned char insSocHold2;
unsigned char insSocHold3;
unsigned char fcuToInsLimit1;
unsigned char fcuToinsLimit2;
unsigned char powerSocHold1;
unsigned char powerSocHold2;
unsigned char powerSocHold3;
unsigned char fcuToPowerLimit1;
unsigned char fcuToPowerLimit2;
ccuSetParmCmd cmd;
Checksum checkCode;
} msg_CcuSetParmMsg;
// 配电指令
typedef struct
{
m_header header;
@@ -104,43 +89,7 @@ typedef struct
disLowBusCmd data;
cChecksum checkCode;
}msg_disLVBCmd;
// typedef struct {
// m_header header;
// unsigned char dcb1;
// unsigned char dcb2;
// unsigned char dcb3;
// unsigned char dcb4;
// unsigned char dcb5;
// unsigned char sw1;
// unsigned char sw2;
// unsigned char qf1;
// unsigned char qf2;
// unsigned char qf3;
// unsigned char qf4;
// unsigned char qf5;
// unsigned char qf6;
// unsigned char qf7;
// unsigned char qf8;
// unsigned char qf9;
// unsigned char qf10;
// unsigned char qf11;
// unsigned char qf12;
// unsigned char qf13;
// unsigned char qf14;
// unsigned char qf15;
// unsigned char qf16;
// unsigned char qf17;
// unsigned char qf18;
// unsigned char qf19;
// unsigned char qf20;
// unsigned char qf21;
// unsigned char qf22;
// unsigned char qf23;
// unsigned char qf24;
// unsigned char qf25;
// unsigned char qf26;
// Checksum checkCode;
// } msg_disSysCmdMsg;
// 复合管控参数设定反馈指令
typedef struct {