Skip to content

Inertia and Damper are also condition-ed effects.#168

Closed
leosat wants to merge 1 commit intoemberian:mainfrom
leosat:patch-1
Closed

Inertia and Damper are also condition-ed effects.#168
leosat wants to merge 1 commit intoemberian:mainfrom
leosat:patch-1

Conversation

@leosat
Copy link

@leosat leosat commented Feb 6, 2026

Hi. Currently condition data is not propagated for those effects, however it needs to.

The four condition-ed effects are spring, friction, damper, inertia:

Some refs:

Universal Serial Bus (USB) Device Class Definition for Physical Interface Devices (PID)
https://www.usb.org/sites/default/files/documents/pid1_01.pdf
page 11, Table 3: Effect Types

This patch adds condition data propagation to evdev API for the latter two effects.

@leosat
Copy link
Author

leosat commented Feb 6, 2026

P.S.

@emberian , @coolreader18 I don't know if maintainers would wish all 4 condition-ed effects be textually grouped together. If yes, I can redo the patch. For now - I just modify "in-place" to propagate condition data.

@leosat leosat closed this Feb 6, 2026
@leosat leosat deleted the patch-1 branch February 6, 2026 17:49
@leosat
Copy link
Author

leosat commented Feb 6, 2026

Moved to #169 with a better patch: forgotten to update reverse conversion routine.

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.

1 participant