Utility functions to match dataitem, datarecord, datablock by keywords. More...
#include "dataitem.h"

Go to the source code of this file.
Macros | |
| #define | AST_KEYWORD_NAME_PERFERED_CHARS 20 |
| #define | AST_KEYWORD_DESCRIPTION_PERFERED_CHARS 256 |
Enumerations | |
| enum | ast_keyword_t { AST_KEYWORD_SACSIC = 0 , AST_KEYWORD_TIME , AST_KEYWORD_MSGTYPE , AST_KEYWORD_TRACKNUM , AST_KEYWORD_SQUAWK , AST_KEYWORD_LEVEL , AST_KEYWORD_SELALT , AST_KEYWORD_CALLSIGN , AST_KEYWORD_ICAOADDR , AST_KEYWORD_WGS84 , AST_KEYWORD_POLAR , AST_KEYWORD_SPEED , AST_KEYWORD_HEADING , AST_KEYWORD_CARTESIANVEL , AST_KEYWORD_VRATE , AST_KEYWORD_LAST } |
| enum | ast_keyword_format_t { AST_KEYWORD_FORMAT_DEFAULT = 0x00000000 , AST_KEYWORD_FORMAT_WGS84_DMS_H = 0x00000001 , AST_KEYWORD_FORMAT_WGS84_DMS_HH = 0x00000002 , AST_KEYWORD_FORMAT_WGS84_DEG = 0x00000004 } |
Functions | |
| bool | ast_keyword_match (const char *keyword, const char *challenge, bool case_sensitive) |
| ast_keyword_t | ast_str_to_keyword (const char *keyword) |
| void | ast_keyword_name (char *keyname, const size_t keyname_size, const ast_keyword_t keyword) |
| void | ast_keyword_description (char *description, const size_t desc_size, const ast_keyword_t keyword) |
Utility functions to match dataitem, datarecord, datablock by keywords.
| #define AST_KEYWORD_DESCRIPTION_PERFERED_CHARS 256 |
| #define AST_KEYWORD_NAME_PERFERED_CHARS 20 |
| enum ast_keyword_format_t |
| enum ast_keyword_t |
| void ast_keyword_description | ( | char * | description, |
| const size_t | desc_size, | ||
| const ast_keyword_t | keyword ) |
| bool ast_keyword_match | ( | const char * | keyword, |
| const char * | challenge, | ||
| bool | case_sensitive ) |
| void ast_keyword_name | ( | char * | keyname, |
| const size_t | keyname_size, | ||
| const ast_keyword_t | keyword ) |
| ast_keyword_t ast_str_to_keyword | ( | const char * | keyword | ) |