File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33using namespace infinite_sense ;
44void ImuCallback (const void * msg, size_t ) {
55 const auto * imu_data = static_cast <const ImuData*>(msg);
6- std::cout <<" -----\n " ;
76 // 处理IMU数据
87}
98void ImageCallback (const void * msg, size_t ) {
@@ -16,20 +15,22 @@ int main() {
1615 synchronizer.SetUsbLink (" /dev/ttyACM0" , 921600 );
1716
1817 // 2.配置同步接口
19- // auto mv_cam = std::make_shared<MvCam>();
20- // mv_cam->SetParams({{"camera_1", CAM_1}});
21- // synchronizer.UseSensor(mv_cam);
18+ auto mv_cam = std::make_shared<MvCam>();
19+ mv_cam->SetParams ({{" camera_1" , CAM_1}});
20+ synchronizer.UseSensor (mv_cam);
2221
2322 // 3.开启同步
2423 synchronizer.Start ();
2524
2625 // 4.接收数据
2726 Messenger::GetInstance ().SubStruct (" imu_1" , ImuCallback);
28- // Messenger::GetInstance().SubStruct("camera_1", ImageCallback);
27+ Messenger::GetInstance ().SubStruct (" camera_1" , ImageCallback);
28+
2929 // 5.停止同步
3030 while (true ) {
3131 std::this_thread::sleep_for (std::chrono::milliseconds (100 ));
3232 }
33+
3334 synchronizer.Stop ();
3435 return 0 ;
3536}
You can’t perform that action at this time.
0 commit comments