快速开始
用默认自动发现连接唯一 Exo,并订阅双臂关节遥测。
当前版本 · 1.0.0
快速开始
最小程序
#include <qnbot/exo.hpp>
#include <iostream>
int main() {
qnbot::SdkConfig config;
config.devices = {qnbot::ExoConfig{}};
qnbot::Sdk sdk(std::move(config));
auto exo = sdk.exo();
auto telemetry = exo.device().telemetry();
const auto subscription = telemetry.subscribe(
[](const qnbot::Sample<qnbot::ExoTelemetry>& sample) {
std::cout << sample.value.payload.left_arm.joint_positions_rad[0] << '\n';
});
exo.start();
exo.run_forever();
}默认配置自动发现唯一设备。发现零台或多台设备时,先调用 qnbot::discover_exos(),再设置 ExoConfig.connection.port。保持 subscription 存活,否则回调会停止。