33 #ifndef _GX4_45_TEST_H 34 #define _GX4_45_TEST_H 43 #include "byteswap_utilities.h" 44 #include "mip_gx4_imu.h" 45 #include "mip_gx4_45.h" 55 #define MIP_SDK_GX4_45_IMU_STANDARD_MODE 0x01 56 #define MIP_SDK_GX4_45_IMU_DIRECT_MODE 0x02 58 #define NUM_COMMAND_LINE_ARGUMENTS 3 60 #define DEFAULT_PACKET_TIMEOUT_MS 1000 //milliseconds 63 #define Sleep(x) usleep(x*1000.0) void print_packet_stats()
void gps_packet_callback(void *user_ptr, u8 *packet, u16 packet_size, u8 callback_type)
void ahrs_packet_callback(void *user_ptr, u8 *packet, u16 packet_size, u8 callback_type)
void print_command_line_usage()
void filter_packet_callback(void *user_ptr, u8 *packet, u16 packet_size, u8 callback_type)
u16 mip_3dm_cmd_hw_specific_device_status(mip_interface *device_interface, u16 model_number, u8 status_selector, u8 *response_buffer)
mip_interface device_interface
u16 mip_3dm_cmd_hw_specific_imu_device_status(mip_interface *device_interface, u16 model_number, u8 status_selector, u8 *response_buffer)