buttplug icon indicating copy to clipboard operation
buttplug copied to clipboard

Sensor range is unsigned, but sensor reading is signed

Open CAD97 opened this issue 2 years ago • 2 comments

Describe the bug

Expected behavior

The sensor range and sensor reading should have the same signedness.

Actual behavior

The sensor range is an unsigned quantity and the sensor readings are signed quantities.

Additional context

The Protocol Spec says that the reading is array of signed int, and that the range info is array of array of integer (i.e. it doesn't explicitly specify signed or unsigned). The schema suggests that the reading is in the range 0..=255.

CAD97 avatar Nov 24 '23 07:11 CAD97

Yeah it's supposed to be signed.

However although the messages are defined, they're not really used at this point due to #535. There's some upcoming work to fix that, at which point we'll be doing more sensor implementation too.

qdot avatar Nov 24 '23 17:11 qdot

These are getting updated to i32's as part of the new config format work.

qdot avatar Apr 08 '24 06:04 qdot