diff --git a/java/src/main/java/com/analog/adis16448/frc/ADIS16448_IMU.java b/java/src/main/java/com/analog/adis16448/frc/ADIS16448_IMU.java index d5ff285..5bea555 100644 --- a/java/src/main/java/com/analog/adis16448/frc/ADIS16448_IMU.java +++ b/java/src/main/java/com/analog/adis16448/frc/ADIS16448_IMU.java @@ -663,7 +663,7 @@ private void acquire() { if (calc_crc == imu_crc) { // Timestamp is at buffer[i] - m_dt = (buffer[i] - previous_timestamp) / 1000000.0; + m_dt = ((double)buffer[i] - previous_timestamp) / 1000000.0; // Scale sensor data gyro_x = (toShort(buffer[i + 5], buffer[i + 6]) * 0.04);