(
logging: (
enable_task_logging: false,
slab_size_mib: 32,
keyframe_interval: 16,
),
runtime: (rate_target_hz: 15),
resources: [
(
id: "linux",
provider: "cu_linux_resources::LinuxResources",
config: {
"serial0_dev": "/dev/ttyACM0",
"serial0_baudrate": 921600,
"serial0_timeout_ms": 20,
},
),
],
tasks: [
(
id: "sen0682",
type: "cu_sen0682::Sen0682SerialSource",
logging: (enabled: false),
resources: {"serial": "linux.serial0"},
config: {
"configure_device": true,
"row_id": 0,
"start_column": 1,
"end_column": 64,
"min_range_m": 0.05,
},
),
(
id: "probe",
type: "probe::CeilingProbeSink",
logging: (enabled: false),
),
],
cnx: [
(
src: "sen0682",
dst: "probe",
msg: "cu_sensor_payloads::PointCloudSoa<512>",
),
],
)