#pragma once #include "viRDBIcd.h" //激励信号 typedef struct { RDB_MSG_HDR_t hdr; RDB_MSG_ENTRY_HDR_t entrytigger; RDB_TRIGGER_t rdbtrigger; RDB_MSG_ENTRY_HDR_t entryEOF; } USER_RDB_MSG_TRIGGER_t; //主车状态 typedef struct { RDB_MSG_HDR_t hdr; RDB_MSG_ENTRY_HDR_t entrySOF; //Trigger RDB_MSG_ENTRY_HDR_t entrytigger; RDB_TRIGGER_t rdbtrigger; //Ego RDB_MSG_ENTRY_HDR_t entryObjectState; RDB_OBJECT_STATE_t objectState; RDB_MSG_ENTRY_HDR_t entryWheelState; RDB_WHEEL_t WheelState_FL; RDB_WHEEL_t WheelState_FR; RDB_WHEEL_t WheelState_RR; RDB_WHEEL_t WheelState_RL; RDB_MSG_ENTRY_HDR_t entryEOF; } USER_RDB_MSG_Trigger_EGO_t; //ego control typedef struct { RDB_MSG_HDR_t hdr; RDB_MSG_ENTRY_HDR_t entrySOF; //Trigger RDB_MSG_ENTRY_HDR_t entrytigger; RDB_TRIGGER_t rdbtrigger; //Ego RDB_MSG_ENTRY_HDR_t entryObjectState; RDB_OBJECT_STATE_t objectState; RDB_MSG_ENTRY_HDR_t entryWheelState; RDB_WHEEL_t WheelState_FL; RDB_WHEEL_t WheelState_FR; RDB_WHEEL_t WheelState_RR; RDB_WHEEL_t WheelState_RL; //Driver RDB_MSG_ENTRY_HDR_t entryDriverCtl; RDB_DRIVER_CTRL_t driver; RDB_MSG_ENTRY_HDR_t entryEOF; } USER_RDB_MSG_Trigger_EGO_Ctl_t; //Trigger and 主车状态 typedef struct { RDB_MSG_HDR_t hdr; RDB_MSG_ENTRY_HDR_t entrySOF; //Ego RDB_MSG_ENTRY_HDR_t entryObjectState; RDB_OBJECT_STATE_t objectState; RDB_MSG_ENTRY_HDR_t entryWheelState; RDB_WHEEL_t WheelState_FL; RDB_WHEEL_t WheelState_FR; RDB_WHEEL_t WheelState_RR; RDB_WHEEL_t WheelState_RL; RDB_MSG_ENTRY_HDR_t entryEOF; } USER_RDB_MSG_EGO_t; //接地点查询 typedef struct { RDB_MSG_HDR_t hdr; RDB_MSG_ENTRY_HDR_t entrySOF; RDB_MSG_ENTRY_HDR_t entryRoadQuery; RDB_ROAD_QUERY_t Road_Query_1; RDB_ROAD_QUERY_t Road_Query_2; RDB_ROAD_QUERY_t Road_Query_3; RDB_ROAD_QUERY_t Road_Query_4; RDB_MSG_ENTRY_HDR_t entryEOF; } USER_RDB_MSG_ROADQUERY_t; //激励信号 typedef struct { RDB_MSG_HDR_t hdr; RDB_MSG_ENTRY_HDR_t entrySCP; RDB_SCP_t scpHeader; } USER_SCP_MSG_t;
时间: 2023-08-15 21:05:09 浏览: 102
C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别
5星 · 资源好评率100%
这是一些使用C语言定义的结构体。每个结构体定义了不同的数据类型和成员变量。如果你希望扩展代码包,你可以根据你的需求对这些结构体进行修改或添加新的结构体。
你可以在这些结构体中添加新的成员变量或修改现有成员变量的类型和名称。另外,你也可以创建新的结构体来存储其他需要的数据。
请告诉我你想要添加或修改的具体功能以及你的具体需求,我将在此基础上提供更具体的代码扩展建议。
阅读全文