Declan

Results 12 comments of Declan

If I remember correctly (this is not mentioned on the Phoenix javadoc), `getFusedHeading()` returns an angle modded by 360. We need a continuous angle, because we need to know how...

There's `getYawPitchRoll` and `get6dQuaternion`. The latter will be normalized on [-180, 180] when you convert to Euler angles, because you have an `atan2` in that process. I don't know if...

Turning off motor safety is actually what we want in this situation (unless we want to call `feed` on the followers), and explicitly disabling it is a lot clearer than...

That’s a good point. I used the WPI classes when I wrote simple motor in order to be consistent with the other projects (you have to enter in WPI_TalonSRX in...

In addition to what Prateek said, as far as I know you should still be able to get all the inversions right, it's just that the right side might be...

Changing the encoder suppliers shouldn’t affect the robot driving. The behavior of the data logger almost sounds like the logger wasn’t connected to the robot for the test with a...

This appears to be fixed on Catalina. We should still leave this issue open, because Mojave is not unsupported.

It looks like you're specifying the dependency as `com.spartronics4915:lib:ftc265:2.1.4` instead of `com.spartronics4915.lib:ftc265:2.1.4` (it should be a period instead of a colon before `lib`.)

Hi. Thanks for the PR! `grantUsbPermissionsIfNeeded` is supposed to get called in the librealsense [`onDeviceAttach` method](https://github.com/IntelRealSense/librealsense/blob/d8f5d4212df85522a14b4a7b83bf4d54219b06fa/wrappers/android/librealsense/src/main/java/com/intel/realsense/librealsense/Enumerator.java#L116). Is that not happening for you? Could you describe the specific bug that this...