Skip to content

Commit 54906c2

Browse files
committed
add data claim
1 parent c1abda8 commit 54906c2

2 files changed

Lines changed: 16 additions & 9 deletions

File tree

example/CustomCam/main.cpp

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
#include "infinite_sense.h"
22
#include "cus_cam.h"
33
using namespace infinite_sense;
4-
void ImuCallback(const void *msg,size_t) {
5-
4+
void ImuCallback(const void* msg, size_t) {
5+
const auto* imu_data = static_cast<const ImuData*>(msg);
6+
// do something with imu_data
67
}
7-
void ImageCallback(const void *msg,size_t) {
8-
8+
void ImageCallback(const void* msg, size_t) {
9+
const auto* cam_data = static_cast<const CamData*>(msg);
10+
// do something with cam_data
911
}
1012
int main() {
1113
// 1.创建同步器
1214
Synchronizer synchronizer;
1315
synchronizer.SetUsbLink("/dev/ttyACM0", 460800);
1416
// 2.配置同步接口
1517
auto mv_cam = std::make_shared<CustomCam>();
16-
mv_cam->SetParams({{"camera_1", CAM_1},{"camera_2", CAM_2},});
18+
mv_cam->SetParams({
19+
{"camera_1", CAM_1},
20+
{"camera_2", CAM_2},
21+
});
1722
synchronizer.UseSensor(mv_cam);
1823

1924
// 3.开启同步

example/GigeCam/main.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
#include "infinite_sense.h"
22
#include "mv_cam.h"
33
using namespace infinite_sense;
4-
void ImuCallback(const void *msg,size_t) {
5-
4+
void ImuCallback(const void* msg, size_t) {
5+
const auto* imu_data = static_cast<const ImuData*>(msg);
6+
// do something with imu_data
67
}
7-
void ImageCallback(const void *msg,size_t) {
8-
8+
void ImageCallback(const void* msg, size_t) {
9+
const auto* cam_data = static_cast<const CamData*>(msg);
10+
// do something with cam_data
911
}
1012
int main() {
1113
// 1.创建同步器

0 commit comments

Comments
 (0)