20 #ifndef __SBG_ECOM_CMD_FEATURES_H__ 21 #define __SBG_ECOM_CMD_FEATURES_H__ 32 #define SBG_ECOM_SENSOR_FEATURE_IMU (0x00000001 << 0) 33 #define SBG_ECOM_SENSOR_FEATURE_AHRS (0x00000001 << 1) 34 #define SBG_ECOM_SENSOR_FEATURE_NAVIGATION (0x00000001 << 2) 35 #define SBG_ECOM_SENSOR_FEATURE_SHIP_MOTION (0x00000001 << 3) 40 #define SBG_ECOM_GNSS_SIGNAL_GPS_L1 (0x00000001 << 0) 41 #define SBG_ECOM_GNSS_SIGNAL_GPS_L2 (0x00000001 << 1) 42 #define SBG_ECOM_GNSS_SIGNAL_GPS_L5 (0x00000001 << 2) 43 #define SBG_ECOM_GNSS_SIGNAL_GLONASS_L1 (0x00000001 << 3) 44 #define SBG_ECOM_GNSS_SIGNAL_GLONASS_L2 (0x00000001 << 4) 45 #define SBG_ECOM_GNSS_SIGNAL_BEIDOU_B1 (0x00000001 << 5) 46 #define SBG_ECOM_GNSS_SIGNAL_BEIDOU_B2 (0x00000001 << 6) 47 #define SBG_ECOM_GNSS_SIGNAL_BEIDOU_B3 (0x00000001 << 7) 48 #define SBG_ECOM_GNSS_SIGNAL_GALILEO_E1 (0x00000001 << 8) 49 #define SBG_ECOM_GNSS_SIGNAL_GALILEO_E5 (0x00000001 << 9) 50 #define SBG_ECOM_GNSS_SIGNAL_GALILEO_E6 (0x00000001 << 10) 51 #define SBG_ECOM_GNSS_SIGNAL_QZSS (0x00000001 << 11) 52 #define SBG_ECOM_GNSS_SIGNAL_SBAS (0x00000001 << 12) 53 #define SBG_ECOM_GNSS_SIGNAL_L_BAND (0x00000001 << 13) 58 #define SBG_ECOM_GNSS_FEATURE_DUAL_ANT (0x00000001 << 0) 59 #define SBG_ECOM_GNSS_FEATURE_RTK_LIMITED (0x00000001 << 1) 60 #define SBG_ECOM_GNSS_FEATURE_RTK (0x00000001 << 2) 61 #define SBG_ECOM_GNSS_FEATURE_PPP (0x00000001 << 3) 62 #define SBG_ECOM_GNSS_FEATURE_RAW_DATA (0x00000001 << 4) 63 #define SBG_ECOM_GNSS_FEATURE_RAIM (0x00000001 << 5) 64 #define SBG_ECOM_GNSS_FEATURE_HIGH_SPEED (0x00000001 << 6) 66 //----------------------------------------------------------------------// This file groups all common definitions required by all commands.
struct _SbgEComFeatures SbgEComFeatures
char gnssSerialNumber[32]
uint32_t sensorFeaturesMask
enum _SbgEComGnssType SbgEComGnssType
SbgErrorCode sbgEComCmdGetFeatures(SbgEComHandle *pHandle, SbgEComFeatures *pFeatures)
uint32_t gnssFeaturesMask
enum _SbgErrorCode SbgErrorCode