Read Axis directly from a custom controller

How do I read an Axis directly from a custom controller? I am currently using the old input system. I have a custom controller created with a Leo Bodnar BU0836-LC Load Cell Joystick Controller. I would like to read values from axis labelled as [×] and [Slider] in DIView.

From Input.GetJoystickNames() it is Element 2 which I am guessing is Joystick 3. Can I read the values that it is giving directly or do I need to assign the controller in the Input Manager? And if I need to assign them in the input manager, how do I do it? I’ve tried Joystick 3 and checking the different Axis but I cannot find the correct one.

Thanks

Have you tried to check the debugger window? Maybe that will tell you what device and what parameters.
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Debugging.html

It took me a while to get to this. Thanks for the reply. The debugger window looks like it is only for the new input system. I gave the new input system a go and was able to read the values from my load cells. But that broke some custom things I did with the old input system to get screen space an VR UI interactions to work the way I wanted. But I was able to find a way to get that work relatively simply with UnityXR but now that has broken my vive trackers. So now I either need to figure out how to get the vive trackers working in the new UnityXR/OpenXR or figure out how to read the load cell values using the old input system.

Have you tried running the old, and new input system at the same time?

“…NOTE: Both can be true at the same time as it is possible to select “Both”
// under "Active Input Handling…”

https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Migration.html

That works quite nicely. Thanks!