We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ecea3e7 commit 7f24969Copy full SHA for 7f24969
1 file changed
example/GigeCam/main.cpp
@@ -1,10 +1,14 @@
1
+// 加入SDK头文件
2
#include "infinite_sense.h"
3
+// 加入工业相机头文件
4
#include "mv_cam.h"
5
using namespace infinite_sense;
6
+// 自定义回调函数
7
void ImuCallback(const void* msg, size_t) {
8
const auto* imu_data = static_cast<const ImuData*>(msg);
9
// 处理IMU数据
10
}
11
12
void ImageCallback(const void* msg, size_t) {
13
const auto* cam_data = static_cast<const CamData*>(msg);
14
// 处理图像数据
@@ -25,12 +29,11 @@ int main() {
25
29
// 4.接收数据
26
30
Messenger::GetInstance().SubStruct("imu_1", ImuCallback);
27
31
Messenger::GetInstance().SubStruct("camera_1", ImageCallback);
28
-
- // 5.停止同步
32
+ // 阻塞线程
33
while (true) {
34
std::this_thread::sleep_for(std::chrono::milliseconds(100));
35
36
+ // 5.停止同步
37
synchronizer.Stop();
38
return 0;
39
0 commit comments