hayodea
acf62e61da
Remove boostAsioLinkageFix
2026-05-30 12:12:59 -04:00
hayodea
4266af545a
Boost.ASIO: upgrade io_service=>io_context, finally
2026-05-30 12:01:00 -04:00
hayodea
f100764bd8
Async: Drop-in SyncCancelerForAsyncWork without execUncancelableSegment*
...
We're doing this to prep for the coro port
2026-05-30 10:52:15 -04:00
hayodea
322a8137b2
Revert "LivoxGen1: Use syncCancelerForAsyncWork in producer pipeline"
...
This reverts commit d788810a05 .
We're doing this because it's not necessary. We will be porting to
coros soon and we can just use brace-scopes.
2026-05-30 07:18:29 -04:00
hayodea
d788810a05
LivoxGen1: Use syncCancelerForAsyncWork in producer pipeline
2026-05-29 14:10:45 -04:00
hayodea
34d76df7d9
Spinscale: create new namespace sscl
2025-12-27 16:21:22 -04:00
hayodea
45959f9d1c
Libspinscale: begin splitting it off
2025-12-26 01:18:39 -04:00
hayodea
b0df1ef3d0
[Pcloud]StimProducer: Impl addAttachedStimBuffIfNotExists
...
Reduces code duplication, centralizes checking and enforces consistent
behaviour across producers.
Also reordered the writes to the sh_ptr<StimulusBuffer>s such that
the pointers are written last.
2025-11-23 23:11:23 -04:00
hayodea
51d2a70a3f
StimProducer: add destroyAttachedStimulusBuffer virtual method
...
Implemented in base class and in derived class
PcloudStimulusProducer.
2025-11-20 01:25:46 -04:00
hayodea
c5ed453bb4
StimBuff: Make virtual so we can dynamic_cast in getOrCreateStimBuff
2025-11-16 02:23:53 -04:00
hayodea
98a493a8a1
livoxGen1: Add StimBuffs to PcloudStimProd
...
* PcloudStimulusProducer now has member sh_ptr<StimulusBuffer>s.
* StimulusProducer now has a vector<sh_ptr<StimulusBuffer>s.
Created new stimbuff-type-specific
Pcloud[Xyz|I|Ambience]StimulusBuffer classes for representing each
stim feature exposed by livoxGen1's PcloudStimulusProducer.
2025-11-14 23:19:32 -04:00
hayodea
70c0175a8b
Rename StimulusBuffer=>StimulusProducer
...
Next we'll split the StimulusBuffer-related stuff into a new class
StimulusBuffer.
2025-11-14 19:50:51 -04:00