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.