We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The analog outputs on the breakout board requires unsigned 16-bit integer data that is interpreted by the hardware as offset binary:
https://open-ephys.github.io/onix-docs/Hardware%20Guide/Datasheets/fmc-analog-io.html#host-to-device-data-frames
However, signed data is used throughout the output node resulting in incorrect values being sent to the hardware:
https://github.com/open-ephys/onix-bonsai-onix1/blob/7ac700fb8a696d4d9f8d97c9d1b85765b9951ca6/OpenEphys.Onix1/BreakoutAnalogOutput.cs#L100
This issue applies to both Volts and S16 output options because they are both ultimately transformed to S16 before being sent.
Volts
S16
The text was updated successfully, but these errors were encountered:
Fixed in #213
Sorry, something went wrong.
jonnew
glopesdev
Successfully merging a pull request may close this issue.
The analog outputs on the breakout board requires unsigned 16-bit integer data that is interpreted by the hardware as offset binary:
https://open-ephys.github.io/onix-docs/Hardware%20Guide/Datasheets/fmc-analog-io.html#host-to-device-data-frames
However, signed data is used throughout the output node resulting in incorrect values being sent to the hardware:
https://github.com/open-ephys/onix-bonsai-onix1/blob/7ac700fb8a696d4d9f8d97c9d1b85765b9951ca6/OpenEphys.Onix1/BreakoutAnalogOutput.cs#L100
This issue applies to both
Volts
andS16
output options because they are both ultimately transformed toS16
before being sent.The text was updated successfully, but these errors were encountered: