mbgtools-lx
4.2.8
|
Data Structures | |
struct | HAVEQUICK_SETTINGS |
Configuration settings for a HaveQuick input or output. More... | |
struct | HAVEQUICK_INFO |
Current settings and capabilities of a HaveQuick input or output. More... | |
Macros | |
#define | HQ_FMT_NAME_STANAG4246_1 "STANAG4246 1" |
#define | HQ_FMT_NAME_STANAG4246_2 "STANAG4246 2" |
#define | HQ_FMT_NAME_STANAG4246_PTTI "STANAG4246 PTTI" |
#define | HQ_FMT_NAME_STANAG4372_SATURN_1 "STANAG4372 SATURN 1" |
#define | HQ_FMT_NAME_STANAG4372_SATURN_2 "STANAG4372 SATURN 2" |
#define | HQ_FMT_NAME_STANAG4430_EXTD "STANAG4430 EXTD" |
#define | HQ_FMT_SHRT_NAME_STANAG4246_1 "STG4246 1" |
#define | HQ_FMT_SHRT_NAME_STANAG4246_2 "STG4246 2" |
#define | HQ_FMT_SHRT_NAME_STANAG4246_PTTI "STG4246 PTTI" |
#define | HQ_FMT_SHRT_NAME_STANAG4372_SATURN_1 "STG4372 SATURN1" |
#define | HQ_FMT_SHRT_NAME_STANAG4372_SATURN_2 "STG4372 SATURN2" |
#define | HQ_FMT_SHRT_NAME_STANAG4430_EXTD "STG4430 EXTD" |
#define | DEFAULT_HQ_FMT_NAMES |
#define | DEFAULT_HQ_SHRT_FMT_NAMES |
#define | _mbg_swab_havequick_settings(_p) |
#define | _mbg_swab_havequick_info(_p) |
Enumerations | |
enum | HAVEQUICK_FORMATS { HQ_FMT_STANAG4246_1, HQ_FMT_STANAG4246_2, HQ_FMT_STANAG4246_PTTI, HQ_FMT_STANAG4372_SATURN_1, HQ_FMT_STANAG4372_SATURN_2, HQ_FMT_STANAG4430_EXTD, N_HQ_FMT } |
Enumeration of HaveQuick formats. More... | |
enum | HAVEQUICK_FORMAT_MASKS { HQ_MSK_STANAG4246_1 = ( 1UL << HQ_FMT_STANAG4246_1 ), HQ_MSK_STANAG4246_2 = ( 1UL << HQ_FMT_STANAG4246_2 ), HQ_MSK_STANAG4246_PTTI = ( 1UL << HQ_FMT_STANAG4246_PTTI ), HQ_MSK_STANAG4372_SATURN_1 = ( 1UL << HQ_FMT_STANAG4372_SATURN_1 ), HQ_MSK_STANAG4372_SATURN_2 = ( 1UL << HQ_FMT_STANAG4372_SATURN_2 ), HQ_MSK_STANAG4430_EXTD = ( 1UL << HQ_FMT_STANAG4430_EXTD ) } |
Bit masks associated with the enumerated HaveQuick formats. More... | |
enum | HAVEQUICK_FLAG_BITS { HQ_FLAG_TX_GEN_LOCAL_TIME, HQ_FLAG_SIGNAL_INVERTED, HQ_FLAG_USE_EXT_PPS, N_HQ_FLAG_BITS } |
Known HaveQuick control flags. More... | |
enum | HAVEQUICK_FLAG_MASKS { HQ_MSK_TX_GEN_LOCAL_TIME = ( 1UL << HQ_FLAG_TX_GEN_LOCAL_TIME ), HQ_MSK_SIGNAL_INVERTED = ( 1UL << HQ_FLAG_SIGNAL_INVERTED ), HQ_MSK_USE_EXT_PPS = ( 1UL << HQ_FLAG_USE_EXT_PPS ) } |
Bit masks associated with HaveQuick control flags. More... | |
#define _mbg_swab_havequick_info | ( | _p | ) |
#define _mbg_swab_havequick_settings | ( | _p | ) |
Definition at line 9466 of file gpsdefs.h.
Referenced by mbgextio_set_hq_rx_settings(), and mbgextio_set_hq_tx_settings().
#define DEFAULT_HQ_FMT_NAMES |
#define DEFAULT_HQ_SHRT_FMT_NAMES |
#define HQ_FMT_NAME_STANAG4372_SATURN_1 "STANAG4372 SATURN 1" |
#define HQ_FMT_NAME_STANAG4372_SATURN_2 "STANAG4372 SATURN 2" |
#define HQ_FMT_SHRT_NAME_STANAG4372_SATURN_1 "STG4372 SATURN1" |
#define HQ_FMT_SHRT_NAME_STANAG4372_SATURN_2 "STG4372 SATURN2" |
enum HAVEQUICK_FLAG_BITS |
Known HaveQuick control flags.
Enumerator | |
---|---|
HQ_FLAG_TX_GEN_LOCAL_TIME | |
HQ_FLAG_SIGNAL_INVERTED | |
HQ_FLAG_USE_EXT_PPS | |
N_HQ_FLAG_BITS |
enum HAVEQUICK_FLAG_MASKS |
enum HAVEQUICK_FORMATS |