From 5b19a70c759fbb2690bed3060db42716c191cd04 Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Thu, 27 Nov 2025 22:56:36 -0400 Subject: [PATCH] Todo: document LivoxProto1/Gen1 port demux needs --- todo | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/todo b/todo index fd2993c..037d916 100644 --- a/todo +++ b/todo @@ -21,6 +21,11 @@ to the io_context of the thread it should post its callbacks to, and then post callbacks to those io_contexts when UDP cmd responses come in. +* We should make the LivoxProto1/LivoxGen1 libs use the UdpCmdDemuxer + the Pcloud and IMU data, in addition to the commands. This is required + to support multiple LivoxProto1/Gen1 devices. Right now, one device + will receive all of the pcloud/imu data dgrams if all the devices on + the subnet are using the same port numbers for pcloud/imu data dgrams. * Consider using MAP_HUGEPAGE with both PcloudStimBuff::StagingBuffer and in the PcloudStimulusBuffer's ringbuff. * We should prolly call stream_descriptor::reset() after release()