Our Roborio is mounted vertically so we used Omnimount to re-orient the navX-MXP yaw axis. getAngle() works great, very stable & accurate, so thanks for that. BUT, I noticed that getRate() isn't reading correctly -- very low values ~2-3 when the robot is spinning around ~1 rev every 5 secs, ~72 deg/sec . I tried the 3 getRawGyro calls and got a significant signal only on getRawGyroZ(). BUT the value returned by getRawGyroZ() is obviously not degrees per sec, it's about a factor of 9 high -- i.e. return value is about 600 for the 72 deg/sec experiment.
Not a huge deal since we mostly depend on getAngle() but I'm wondering if I'm missing something.