29 #ifndef IMU_VECTORNAV_H
30 #define IMU_VECTORNAV_H
56 #ifndef IMU_GYRO_P_SENS_NUM
57 #define IMU_GYRO_P_SENS_NUM 1
60 #ifndef IMU_GYRO_P_SENS_DEN
61 #define IMU_GYRO_P_SENS_DEN 1
64 #ifndef IMU_GYRO_Q_SENS_NUM
65 #define IMU_GYRO_Q_SENS_NUM 1
68 #ifndef IMU_GYRO_Q_SENS_DEN
69 #define IMU_GYRO_Q_SENS_DEN 1
72 #ifndef IMU_GYRO_R_SENS_NUM
73 #define IMU_GYRO_R_SENS_NUM 1
76 #ifndef IMU_GYRO_R_SENS_DEN
77 #define IMU_GYRO_R_SENS_DEN 1
struct ImuVectornav imu_vn
float vn_freq
data frequency
enum VNStatus vn_status
VN status.
Vectornav VN-200 INS subsystem.
struct VNPacket vn_packet
Packet struct.
void imu_vectornav_event(void)
Event function to read and parse data from the serial port.
Inertial Measurement Unit interface.
void imu_vectornav_propagate(void)
Send ABI messages.
void imu_vectornav_periodic(void)
Periodic function checks for the frequency of packets, triggers warning in case the IMU stops sending...
void imu_vectornav_init(void)
Init IMU struct and set up ABI messages.
struct VNData vn_data
Data struct.