robomaster-oss / rmoss_core

RoboMaster OSS中的基础项目,为RoboMaster提供通用基础功能模块包,如相机模块,弹道运动模块等。
Apache License 2.0
105 stars 17 forks source link

merge intra_cam_client into cam_client #12

Closed gezp closed 2 years ago

gezp commented 2 years ago

合并IntraCamClientCamClient, 使用方式变得更加简洁。

// normal use case
auto cam_client = std::make_shared<rmoss_cam::CamClient>(node);
cam_client->connect( "test_camera", callback);
cam_client->disconnect();
// rmoss intra-comms use case
cam_client->set_cam_server_manager(cam_server_manager);
cam_client->connect( "test_camera", callback);
cam_client->disconnect();