Todo: document LivoxProto1/Gen1 port demux needs

This commit is contained in:
2025-11-27 22:56:36 -04:00
parent 2a8d320f7a
commit 5b19a70c75
+5
View File
@@ -21,6 +21,11 @@
to the io_context of the thread it should post its callbacks to, and 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 then post callbacks to those io_contexts when UDP cmd responses
come in. 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 * Consider using MAP_HUGEPAGE with both PcloudStimBuff::StagingBuffer
and in the PcloudStimulusBuffer's ringbuff. and in the PcloudStimulusBuffer's ringbuff.
* We should prolly call stream_descriptor::reset() after release() * We should prolly call stream_descriptor::reset() after release()