SDKC++ SDK

配置字段速查

C++ ExoConfig、SerialConnection 和 SdkConfig 的字段、默认值与约束。

当前版本 · 1.0.0

配置字段速查

ExoConfig

字段类型默认值说明
connectionSerialConnection{}默认自动发现
namestd::optional<std::string>空应用内逻辑名称
enabledbooltrue是否创建设备

SerialConnection

auto_discover 默认为 true;port 和 baudrate 为可选字段。Exo 不使用 serial_number 定位。新代码使用 Core SerialConnection,旧 ExoSerialConnection 只是类型别名。

完整配置

qnbot::ExoConfig device;
device.name = "primary";
device.connection.port = "/dev/ttyUSB0";

qnbot::SdkConfig config;
config.devices.push_back(device);
qnbot::Sdk sdk(std::move(config));

应用数据目录和 DebugConfig 属于 Core。Exo 1.0.0 不使用 algorithms、targets、capture 或 calibration 配置。