Skip to content

Conversation

@millibyte-products
Copy link

Adds udp sockets as a transport/hardware manager.

Supports TMax OSR2, SR6, SSR1.
Configurable in json (address & port setting)

qdot added 30 commits May 3, 2025 11:26
They're only partially legacy since we carry the features in there too
This conversion originally happened in the actuator command manager, but
was moved to message conversion. A fix happened to make sure that we
heed the step limit versus the range in the v3 line ACM, and needed to
be ported into this conversion to make sure the test still passes.
Rebasing after a 3 month hiatus. Note that many protocols will fail test runs.
ValueCmd and ValueWithParameterCmd should only take one value at a time.
This means that we need to have the server break v1-v3 message with
subcommands into multiple messages, parse those, then only return one
succeed/fail status. This is done in the Xray/Check system in the server
via making a new Checked*Vec type that just holds a vector of
CheckedValue messages.
Remove the idea of subcommands from the library, simplifying the
frontend APIs but requiring us to do timing and batching management
in the server (which is fine)
Batch commands together instead of requiring users to know what
needs to come in a packet. This requires adding feature UUIDs to each
hardware command so we can know what to overwrite.
Used for comparisons in tests. These should use uuids, but it'll
take a while to get all that in.
blackspherefollower and others added 24 commits July 19, 2025 19:27
* JoyHub Enam
* JoyHub Viv
* JoyHub Vivara
* JoyHub Explorer 2
* JoyHub Pipes
* JoyHub Vigo
* Adorime Wearable Egg Vibrator
* Adorime Male Masturbator
* Adorime Penis Vibrator
* Adorime Anal Vibrator
* Adorime G-spot Rabbit Dildo Vibrator

New identifier for Galaku Cannon-GT
* VVD Vkini
* Sexverse Heart

Back when I was talking to metaXsire (before they got weird) they told me they didn't do hardware anymore, and that anything metaXsire should really be "Sexverse", so I'm inclined to rename the protocols and get the metaXsire naming out of the codebase.
* BeYourLover Naughty Clock (Vibrator and Suction)
* ToyCod Clara
Makes reading things easier.
As has been the case since 2017.
@CLAassistant
Copy link

CLAassistant commented Sep 3, 2025

CLA assistant check
All committers have signed the CLA.

@qdot
Copy link
Member

qdot commented Sep 7, 2025

Ok, so, first off, don't worry about resolving the conflicts here for now. We're still in a massive amount of flux around getting the new library version done so you'll be doing useless work on conflict resolution until things get stablized.

I... haven't quite figured out if/how I'm bringing this in yet, mainly because we've got so many variables in flight already and this is gonna be a DCM used by a small subset of people. I'm not saying I'm kicking it out yet either. Just trying to maintain my workload/sanity for the moment.

@qdot qdot force-pushed the dev branch 3 times, most recently from 0f9713e to e71d832 Compare September 7, 2025 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants