|
| enum | ast_radar_message_type_t {
AST_RADAR_MESSAGE_NORTH_MARKER = 1
, AST_RADAR_MESSAGE_SECTOR_CROSSING = 2
, AST_RADAR_MESSAGE_SOUTH_MARKER = 3
, AST_RADAR_MESSAGE_BLIND_ZONE_START = 8
,
AST_RADAR_MESSAGE_BLIND_ZONE_STOP = 9
, AST_RADAR_MESSAGE_STATUS = 128
} |
| | Radar service message types. More...
|
| enum | ast_asr10ss_mode_t { AST_ASR10SS_MODE_UNKNOWN = 0
, AST_ASR10SS_MODE_SELECTED = 1
, AST_ASR10SS_MODE_STANDBY = 2
, AST_ASR10SS_MODE_INVALID = 3
} |
| | Operating mode of an ASR-10SS subsystem (2-bit status field). More...
|
| enum | ast_asr10ss_role_t { AST_ASR10SS_ROLE_UNKNOWN = 0
, AST_ASR10SS_ROLE_ONLINE = 1
, AST_ASR10SS_ROLE_MAINTENANCE = 2
, AST_ASR10SS_ROLE_INVALID = 3
} |
| | Operating role of an ASR-10SS subsystem (2-bit status field). More...
|
| enum | ast_asr10ss_condition_t { AST_ASR10SS_COND_UNKNOWN = 0
, AST_ASR10SS_COND_SERVICEABLE = 1
, AST_ASR10SS_COND_FAILED = 2
, AST_ASR10SS_COND_INVALID = 3
} |
| | Operating condition of an ASR-10SS subsystem (2-bit status field). More...
|
| enum | ast_asr10ss_dm_rotation_t { AST_ASR10SS_DM_ROT_UNKNOWN = 0
, AST_ASR10SS_DM_ROT_ROTATING = 1
, AST_ASR10SS_DM_ROT_STOPPED = 2
, AST_ASR10SS_DM_ROT_INVALID = 3
} |
| | Drive motor rotation status (ASR-10SS MKII). More...
|
| enum | ast_asr10ss_ups_mode_t { AST_ASR10SS_UPS_MODE_UNKNOWN = 0
, AST_ASR10SS_UPS_MODE_INVERTER = 1
, AST_ASR10SS_UPS_MODE_BYPASS = 2
, AST_ASR10SS_UPS_MODE_MAINTENANCE = 3
} |
| | UPS operating mode (ASR-10SS MKII). More...
|
| enum | ast_asr10ss_eng_gen_role_t { AST_ASR10SS_ENGGEN_UNKNOWN = 0
, AST_ASR10SS_ENGGEN_RUN = 1
, AST_ASR10SS_ENGGEN_STOP = 2
, AST_ASR10SS_ENGGEN_INVALID = 3
} |
| | Engine generator role (ASR-10SS MKII). More...
|
| enum | ast_asr10ss_site_power_t { AST_ASR10SS_SITE_PWR_UNKNOWN = 0
, AST_ASR10SS_SITE_PWR_COMMERCIAL = 1
, AST_ASR10SS_SITE_PWR_GENERATOR = 2
, AST_ASR10SS_SITE_PWR_BATTERY = 3
} |
| | Site power source (ASR-10SS MKII). More...
|
|
| const char * | ast_dataitem_002_get_name (const ast_dataitem_type_t type) |
| | Get the name of a CAT002 data item.
|
| void | ast_dataitem_002_000_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| | Get summary text for I002/000.
|
| ast_dataitem_002_901_t | ast_dataitem_002_901_decode (const ast_dataitem_t di) |
| | Decode function for I002/901.
|
| void | ast_dataitem_002_901_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| | Get summary function for I002/901.
|
| void | ast_dataitem_002_901_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| | Get detail function for I002/901.
|
| ast_dataitem_002_902_t | ast_dataitem_002_902_decode (const ast_dataitem_t di) |
| | Decode function for I002/902.
|
| void | ast_dataitem_002_902_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| | Get summary function for I002/902.
|
| void | ast_dataitem_002_902_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| | Get detail function for I002/902.
|
| ast_sacsic_t | ast_datarecord_002_get_sacsic (const ast_datarecord_t dr) |
| | Get SAC/SIC from a CAT002 data record.
|
| ast_timeofday_t | ast_datarecord_002_get_timeofday (const ast_datarecord_t dr) |
| | Get time of day from a CAT002 data record.
|
| ast_msgtype_t | ast_datarecord_002_get_msgtype (const ast_datarecord_t dr) |
| | Get message type from a CAT002 data record.
|
| ast_datarecord_002_t | ast_datarecord_002_disassemble (const ast_datarecord_t dr) |
| | Disassemble a CAT002 data record into its components.
|
| ast_datarecord_t | ast_datarecord_002_assemble (unsigned char *const buffer, const size_t bufsize, const ast_datarecord_002_t dr, const ast_uap_t uap) |
| | Assemble a CAT002 data record from its components.
|
ASTERIX CAT002 - Monoradar Service Messages.
- Description:
- Declarations of the CAT002 data structures and encode/decode functions.
- Note
- This implementation is based on ASTERIX CAT002 version 1.0
-
Reference: EUROCONTROL-SPEC-0149-2b