25 #ifndef LIBASTERIX_CAT023_H 26 #define LIBASTERIX_CAT023_H 46 typedef enum _ast_ground_station_report_type_t
54 #define ast_dataitem_023_000_get_size ast_dataitem_message_type_get_size 55 #define ast_dataitem_023_000_decode ast_dataitem_message_type_decode 57 #define ast_dataitem_023_000_get_detail_html ast_dataitem_get_detail_html_dummy 68 #define ast_dataitem_023_010_get_size ast_dataitem_data_source_identifier_get_size 69 #define ast_dataitem_023_010_decode ast_dataitem_data_source_identifier_decode 70 #define ast_dataitem_023_010_encode ast_dataitem_data_source_identifier_encode 71 #define ast_dataitem_023_010_get_summary ast_dataitem_data_source_identifier_get_summary 72 #define ast_dataitem_023_010_get_detail_html ast_dataitem_data_source_identifier_get_detail_html 83 #define ast_dataitem_023_070_get_size ast_dataitem_time_of_day_get_size 84 #define ast_dataitem_023_070_decode ast_dataitem_time_of_day_decode 85 #define ast_dataitem_023_070_encode ast_dataitem_time_of_day_encode 86 #define ast_dataitem_023_070_get_summary ast_dataitem_time_of_day_get_summary 87 #define ast_dataitem_023_070_get_detail_html ast_dataitem_time_of_day_get_detail_html 97 typedef struct _ast_dataitem_023_100_t
113 #define ast_dataitem_023_100_get_size ast_dataitem_get_size_var_2_byte 132 #endif //LIBASTERIX_CAT021_H ast_dataitem_message_type_t ast_dataitem_023_000_t
Definition: cat023.h:53
Data Item - Message Type.
Definition: cat_generic.h:51
bool dp_overload
Definition: cat023.h:103
Implementation of Datarecord concept defined by ASTERIX.
bool time_source
Definition: cat023.h:106
int report_period
Definition: cat023.h:109
Data Item - Data Source Identifier.
Definition: cat_generic.h:93
const char * ast_dataitem_023_get_name(const ast_dataitem_type_t type)
Get name function.
Data Item - Time of Day.
Definition: cat_generic.h:219
bool monitoring
Definition: cat023.h:105
bool spoofing_attack
Definition: cat023.h:107
This file includes the common used data items shares by different categories.
ast_dataitem_data_source_identifier_t ast_dataitem_023_010_t
Definition: cat023.h:67
Data Item I023/100 - Ground Station Status.
Definition: cat023.h:98
Implementation of Dataitem concept defined by ASTERIX.
bool nogo
Definition: cat023.h:102
void ast_dataitem_023_100_get_detail_html(char *detail, const size_t detail_size, const ast_dataitem_t di)
Get detail function.
bool xt_overload
Definition: cat023.h:104
void ast_dataitem_023_000_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Dataitem.
Definition: dataitem.h:422
ast_dataitem_time_of_day_t ast_dataitem_023_070_t
Definition: cat023.h:82
bool track_num_restarted
Definition: cat023.h:108
ast_ground_station_report_type_t
Definition: cat023.h:46
ast_dataitem_type_t
Definition of data item id in each category.
Definition: dataitem.h:67
void ast_dataitem_023_100_get_summary(char *summary, const size_t summary_size, const ast_dataitem_t di)
Get summary funciton.
ast_dataitem_023_100_t ast_dataitem_023_100_decode(const ast_dataitem_t di)
Decode function.
bool valid
Definition: cat023.h:100