|
@@ -1,23 +1,6 @@
|
|
|
#include "project_marco.h"
|
|
|
#include "rs71_usb_receiver.h"
|
|
|
-
|
|
|
-struct TargetListHeader
|
|
|
-{
|
|
|
- uint8_t object_num; // 目标数量
|
|
|
- uint16_t measurement_count; // 循环计数
|
|
|
- uint8_t interface_version; // CAN接口版本号,默认为0
|
|
|
-};
|
|
|
-
|
|
|
-struct TargetInfo
|
|
|
-{
|
|
|
- uint8_t id; // 目标ID
|
|
|
- float distance_long; // 目标纵向距离 (m)
|
|
|
- float distance_lat; // 目标横向距离 (m)
|
|
|
- float velocity_long; // 目标纵向速度 (m/s)
|
|
|
- uint8_t dyn_prop; // 动态属性
|
|
|
- float velocity_lat; // 目标横向速度 (m/s)
|
|
|
- float rcs; // RCS
|
|
|
-};
|
|
|
+#include "radar_obj.h"
|
|
|
|
|
|
int main()
|
|
|
{
|
|
@@ -31,7 +14,7 @@ int main()
|
|
|
|
|
|
while (true)
|
|
|
{
|
|
|
- std::vector<RS71UsbReceiver::CanFrame> data = dev.GetReceivedData(0); // 获取第0路CAN数据
|
|
|
+ std::vector<CanFrame> data = dev.GetReceivedData(0); // 获取第0路CAN数据
|
|
|
printf("Frame Count: %zu\n", data.size());
|
|
|
for (const auto &frame: data)
|
|
|
{
|