imu_advanced_navigation_anpp
Namespaces | Enumerations
Constants.hpp File Reference

Go to the source code of this file.

Namespaces

 imu_advanced_navigation_anpp
 

Enumerations

enum  imu_advanced_navigation_anpp::SYSTEM_STATUS {
  imu_advanced_navigation_anpp::SYSTEM_FAILURE = 0x0001, imu_advanced_navigation_anpp::SYSTEM_ACCELEROMETER_FAILURE = 0x0002, imu_advanced_navigation_anpp::SYSTEM_GYROSCOPE_FAILURE = 0x0004, imu_advanced_navigation_anpp::SYSTEM_MAGNETOMETER_FAILURE = 0x0008,
  imu_advanced_navigation_anpp::SYSTEM_PRESSURE_SENSOR_FAILURE = 0x0010, imu_advanced_navigation_anpp::SYSTEM_GNSS_SENSOR_FAILURE = 0x0020, imu_advanced_navigation_anpp::SYSTEM_ACCELEROMETER_OVER_RANGE = 0x0040, imu_advanced_navigation_anpp::SYSTEM_GYROSCOPE_OVER_RANGE = 0x0080,
  imu_advanced_navigation_anpp::SYSTEM_MAGNETOMETER_OVER_RANGE = 0x0100, imu_advanced_navigation_anpp::SYSTEM_PRESSURE_SENSOR_OVER_RANGE = 0x0200, imu_advanced_navigation_anpp::SYSTEM_MIN_TEMPERATURE_ALARM = 0x0400, imu_advanced_navigation_anpp::SYSTEM_MAX_TEMPERATURE_ALARM = 0x0800,
  imu_advanced_navigation_anpp::SYSTEM_LOW_VOLTAGE_ALARM = 0x1000, imu_advanced_navigation_anpp::SYSTEM_HIGH_VOLTAGE_ALARM = 0x2000, imu_advanced_navigation_anpp::SYSTEM_GNSS_ANTENNA_DISCONNECTED = 0x4000, imu_advanced_navigation_anpp::SYSTEM_DATA_OUTPUT_OVERFLOW_ALARM = 0x8000
}
 
enum  imu_advanced_navigation_anpp::GNSS_STATUS {
  imu_advanced_navigation_anpp::GNSS_NO_FIX = 0x0000, imu_advanced_navigation_anpp::GNSS_2D = 0x0001, imu_advanced_navigation_anpp::GNSS_3D = 0x0002, imu_advanced_navigation_anpp::GNSS_SBAS = 0x0003,
  imu_advanced_navigation_anpp::GNSS_DGPS = 0x0004, imu_advanced_navigation_anpp::GNSS_OMNISTAR = 0x0005, imu_advanced_navigation_anpp::GNSS_RTK_FLOAT = 0x0006, imu_advanced_navigation_anpp::GNSS_RTK_FIXED = 0x0007
}
 
enum  imu_advanced_navigation_anpp::GNSS_EXTRA_STATUS {
  imu_advanced_navigation_anpp::GNSS_DOPPLER_VELOCITY_VALID = 0x0008, imu_advanced_navigation_anpp::GNSS_TIME_VALID = 0x0010, imu_advanced_navigation_anpp::GNSS_USING_EXTERNAL = 0x0020, imu_advanced_navigation_anpp::GNSS_TILT_VALID = 0x0040,
  imu_advanced_navigation_anpp::GNSS_HEADING_VALID = 0x0080, imu_advanced_navigation_anpp::GNSS_FLOATING_AMBIGUITY_HEADING = 0x0100
}
 
enum  imu_advanced_navigation_anpp::FILTER_STATUS {
  imu_advanced_navigation_anpp::FILTER_ORIENTATION_INITIALIZED = 0x0001, imu_advanced_navigation_anpp::FILTER_NAVIGATION_INITIALIZED = 0x0002, imu_advanced_navigation_anpp::FILTER_HEADING_INITIALIZED = 0x0004, imu_advanced_navigation_anpp::FILTER_UTC_INITIALIZED = 0x0008,
  imu_advanced_navigation_anpp::FILTER_EVENT_1 = 0x0080, imu_advanced_navigation_anpp::FILTER_EVENT_2 = 0x0100, imu_advanced_navigation_anpp::FILTER_INTERNAL_GNSS_ENABLED = 0x0200, imu_advanced_navigation_anpp::FILTER_MAGNETIC_OR_DUAL_ANTENNA_HEADING_ENABLED = 0x0400,
  imu_advanced_navigation_anpp::FILTER_VELOCITY_HEADING_ENABLED = 0x0800, imu_advanced_navigation_anpp::FILTER_ATMOSPHERIC_ALTITUDE_ENABLED = 0x1000, imu_advanced_navigation_anpp::FILTER_EXTERNAL_POSITION_ACTIVE = 0x2000, imu_advanced_navigation_anpp::FILTER_EXTERNAL_VELOCITY_ACTIVE = 0x4000,
  imu_advanced_navigation_anpp::FILTER_EXTERNAL_HEADING_ACTIVE = 0x8000
}
 
enum  imu_advanced_navigation_anpp::VEHICLE_TYPES {
  imu_advanced_navigation_anpp::VEHICLE_UNCONSTRAINED = 0, imu_advanced_navigation_anpp::VEHICLE_BICYCLE_OR_MOTORCYCLE = 1, imu_advanced_navigation_anpp::VEHICLE_CAR = 2, imu_advanced_navigation_anpp::VEHICLE_HOVERCRAFT = 3,
  imu_advanced_navigation_anpp::VEHICLE_SUBMARINE = 4, imu_advanced_navigation_anpp::VEHICLE_3D_UNDERWATER = 5, imu_advanced_navigation_anpp::VEHICLE_FIXED_WING_PLANE = 6, imu_advanced_navigation_anpp::VEHICLE_3D_AIRCRAFT = 7,
  imu_advanced_navigation_anpp::VEHICLE_HUMAN = 8, imu_advanced_navigation_anpp::VEHICLE_BOAT = 9, imu_advanced_navigation_anpp::VEHICLE_LARGE_SHIP = 10, imu_advanced_navigation_anpp::VEHICLE_STATIONARY = 11,
  imu_advanced_navigation_anpp::VEHICLE_STUNT_PLANE = 12, imu_advanced_navigation_anpp::VEHICLE_RACE_CAR = 13
}
 
enum  imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_STATUS {
  imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_NOT_COMPLETED, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_2D_COMPLETED, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_3D_COMPLETED, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_CUSTOM_COMPLETED,
  imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_2D_IN_PROGRESS, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_3D_IN_PROGRESS, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_ERROR_2D_EXCESSIVE_ROLL, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_ERROR_2D_EXCESSIVE_PITCH,
  imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_ERROR_SENSOR_OVER_RANGE, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_ERROR_SENSOR_TIME_OUT, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_ERROR_SENSOR_SYSTEM_ERROR, imu_advanced_navigation_anpp::MAGNETIC_CALIBRATION_ERROR_SENSOR_INTERFERENCE_ERROR
}
 
enum  imu_advanced_navigation_anpp::NORTH_SEEKING_INITIALIZATION_FLAGS {
  imu_advanced_navigation_anpp::NORTH_SEEKING_INITIALIZATION_COMPLETE = 0x1, imu_advanced_navigation_anpp::NORTH_SEEKING_STOPPED_POSITION_UNKNOWN = 0x2, imu_advanced_navigation_anpp::NORTH_SEEKING_STOPPED_EXCESSIVE_ROLLING = 0x4, imu_advanced_navigation_anpp::NORTH_SEEKING_STOPPED_EXCESSIVE_PITCHING = 0x8,
  imu_advanced_navigation_anpp::NORTH_SEEKING_STOPPED_EXCESSIVE_MOVEMENT = 0xF
}