ASTERIX CAT240 - Radar Video Transmission. More...


Go to the source code of this file.
Data Structures | |
| struct | ast_videocell_t |
| Video cell. More... | |
| struct | ast_videocells_t |
| Video cells. More... | |
| struct | ast_dataitem_240_020_t |
| Data Item I240/020 - Video Record Header. More... | |
| struct | ast_dataitem_240_030_t |
| Data Item I240/030 - Video Summary. More... | |
| struct | ast_dataitem_240_048_t |
| Data Item I240/048 - Video Cells Resolution & Data Compression Indicator. More... | |
| struct | ast_dataitem_240_049_t |
| Data Item I240/049 - Video Octets & Video Cells Counters. More... | |
| struct | ast_dataitem_240_050_t |
| Data Item I240/050 - Video Block Low Data Volume. More... | |
| struct | ast_dataitem_240_051_t |
| Data Item I240/051 - Video Block Medium Data Volume. More... | |
| struct | ast_dataitem_240_052_t |
| Data Item I240/052 - Video Block High Data Volume. More... | |
Typedefs | |
| typedef ast_dataitem_message_type_t | ast_dataitem_240_000_t |
| Data Item I240/000 - Message Type. More... | |
| typedef ast_dataitem_data_source_identifier_t | ast_dataitem_240_010_t |
| Data Item I240/010 - Data Source Identifier. More... | |
| typedef ast_dataitem_video_header_t | ast_dataitem_240_040_t |
| Data Item I240/040 - Video Header Femto. More... | |
| typedef ast_dataitem_video_header_t | ast_dataitem_240_041_t |
| Data Item I240/041 - Video Header Femto. More... | |
| typedef ast_dataitem_time_of_day_t | ast_dataitem_240_140_t |
| Data Item I240/140 - Time of Day. More... | |
Enumerations | |
| enum | ast_video_resolution_type_t { AST_VIDEO_RES_UNDEFINED = 0, AST_VIDEO_RES_MONO = 1, AST_VIDEO_RES_LOW = 2, AST_VIDEO_RES_MEDIUM = 3, AST_VIDEO_RES_HIGH = 4, AST_VIDEO_RES_VERY_HIGH = 5, AST_VIDEO_RES_ULTRA_HIGH = 6 } |
| Video Resolution Type. More... | |
| enum | ast_video_message_type_t { AST_VIDEO_SUMMARY = 1, AST_VIDEO_MESSAGE = 2 } |
| Video message type. More... | |
Functions | |
| ast_sacsic_t | ast_datarecord_240_get_sacsic (const ast_datarecord_t dr) |
| Get SAC/SIC function. More... | |
| ast_timeofday_t | ast_datarecord_240_get_timeofday (const ast_datarecord_t dr) |
| Get time of day function. More... | |
| ast_msgtype_t | ast_datarecord_240_get_msgtype (const ast_datarecord_t dr) |
| Get message type function. More... | |
| unsigned int | ast_video_resolution_get_bits (const ast_video_resolution_type_t t) |
| Get video resolution bits. More... | |
| ast_videocells_t | ast_videocell_decode (const unsigned char *video, const size_t video_size, const ast_video_resolution_type_t resolution, const unsigned int start_range, double cell_duration) |
| Decode function. More... | |
| void | ast_videocells_get_detail_html (char *detail, const size_t detail_size, const ast_videocells_t vc) |
| Get detail function. More... | |
| const char * | ast_dataitem_240_get_name (const ast_dataitem_type_t type) |
| Get name function. More... | |
| void | ast_dataitem_240_000_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| ast_dataitem_240_020_t | ast_dataitem_240_020_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_020_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Encode function. More... | |
| ast_dataitem_240_030_t | ast_dataitem_240_030_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_030_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Encode function. More... | |
| void | ast_dataitem_240_030_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_video_header_t | ast_dataitem_240_040_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_040_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_040_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_video_header_t | ast_dataitem_240_041_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_041_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_041_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_240_048_t | ast_dataitem_240_048_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_048_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_048_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_240_049_t | ast_dataitem_240_049_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_049_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_049_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_240_050_t | ast_dataitem_240_050_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_050_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_050_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_240_051_t | ast_dataitem_240_051_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_051_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_051_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
| ast_dataitem_240_052_t | ast_dataitem_240_052_decode (const ast_dataitem_t di) |
| Decode function. More... | |
| void | ast_dataitem_240_052_get_summary (char *summary, const size_t summary_size, const ast_dataitem_t di) |
| Get summary function. More... | |
| void | ast_dataitem_240_052_get_detail_html (char *detail, const size_t detail_size, const ast_dataitem_t di) |
| Get detail function. More... | |
ASTERIX CAT240 - Radar Video Transmission.
| #define ast_dataitem_240_SPF_get_detail_html ast_dataitem_special_purpose_field_get_detail_html |
Get detail function.
| #define ast_dataitem_240_SPF_get_size ast_dataitem_special_purpose_field_get_size |
Get size function.
| #define ast_dataitem_240_SPF_get_summary ast_dataitem_special_purpose_field_get_summary |
Decode function.
Get Summary function
| #define ast_datarecord_240_get_callsign 0 |
Get callsign function.
| #define ast_datarecord_240_get_coordinate 0 |
Get coordinate function.
| #define ast_datarecord_240_get_flightlevel 0 |
Get flight level function.
| #define ast_datarecord_240_get_heading 0 |
Get heading function.
| #define ast_datarecord_240_get_icaoaddr 0 |
Get ICAO 24-bit address function.
| #define ast_datarecord_240_get_polarcoord 0 |
Get polar coordinate function.
| #define ast_datarecord_240_get_speed 0 |
Get speed function.
| #define ast_datarecord_240_get_squawk 0 |
Get Mode-3/A code function.
| #define ast_datarecord_240_get_tracknum 0 |
Get track number function.
| #define AST_MAX_VIDEO_CELLS 1024 |
Max number of non-empty video cells.
| const char* ast_dataitem_240_get_name | ( | const ast_dataitem_type_t | type | ) |
Get name function.
| ast_msgtype_t ast_datarecord_240_get_msgtype | ( | const ast_datarecord_t | dr | ) |
Get message type function.
| ast_sacsic_t ast_datarecord_240_get_sacsic | ( | const ast_datarecord_t | dr | ) |
Get SAC/SIC function.
| ast_timeofday_t ast_datarecord_240_get_timeofday | ( | const ast_datarecord_t | dr | ) |
Get time of day function.
| unsigned int ast_video_resolution_get_bits | ( | const ast_video_resolution_type_t | t | ) |
Get video resolution bits.
| ast_videocells_t ast_videocell_decode | ( | const unsigned char * | video, |
| const size_t | video_size, | ||
| const ast_video_resolution_type_t | resolution, | ||
| const unsigned int | start_range, | ||
| double | cell_duration | ||
| ) |
Decode function.
| void ast_videocells_get_detail_html | ( | char * | detail, |
| const size_t | detail_size, | ||
| const ast_videocells_t | vc | ||
| ) |
Get detail function.