[wpilib] Add IsConnected function to all gyros (#4465)

This commit is contained in:
Thad House
2022-10-24 20:04:16 -07:00
committed by GitHub
parent 1d2e8eb153
commit 11244a49d9
8 changed files with 66 additions and 0 deletions

View File

@@ -205,6 +205,8 @@ class ADIS16448_IMU : public nt::NTSendable,
int SetYawAxis(IMUAxis yaw_axis);
bool IsConnected() const;
int ConfigDecRate(uint16_t DecimationRate);
/**
@@ -361,10 +363,12 @@ class ADIS16448_IMU : public nt::NTSendable,
CalibrationTime m_calibration_time{0};
SPI* m_spi = nullptr;
DigitalInput* m_auto_interrupt = nullptr;
bool m_connected{false};
std::thread m_acquire_task;
hal::SimDevice m_simDevice;
hal::SimBoolean m_simConnected;
hal::SimDouble m_simGyroAngleX;
hal::SimDouble m_simGyroAngleY;
hal::SimDouble m_simGyroAngleZ;