GNU Radio 3.6.4.1 C++ API
pageri_flex_modes.h File Reference
#include <gr_types.h>

Go to the source code of this file.

Classes

struct  flex_mode
 

Macros

#define FLEX_SYNC_MARKER   0xA6C6AAAA
 

Typedefs

typedef struct flex_mode flex_mode_t
 

Enumerations

enum  page_type_t {
  FLEX_SECURE, FLEX_UNKNOWN, FLEX_TONE, FLEX_STANDARD_NUMERIC,
  FLEX_SPECIAL_NUMERIC, FLEX_ALPHANUMERIC, FLEX_BINARY, FLEX_NUMBERED_NUMERIC,
  NUM_FLEX_PAGE_TYPES
}
 

Functions

int find_flex_mode (gr_int32 sync_code)
 
bool is_alphanumeric_page (page_type_t type)
 
bool is_numeric_page (page_type_t type)
 
bool is_tone_page (page_type_t type)
 

Variables

const flex_mode_t flex_modes []
 
const char * flex_page_desc []
 
const int num_flex_modes
 
unsigned char flex_bcd []
 

Macro Definition Documentation

#define FLEX_SYNC_MARKER   0xA6C6AAAA

Typedef Documentation

typedef struct flex_mode flex_mode_t

Enumeration Type Documentation

Enumerator
FLEX_SECURE 
FLEX_UNKNOWN 
FLEX_TONE 
FLEX_STANDARD_NUMERIC 
FLEX_SPECIAL_NUMERIC 
FLEX_ALPHANUMERIC 
FLEX_BINARY 
FLEX_NUMBERED_NUMERIC 
NUM_FLEX_PAGE_TYPES 

Function Documentation

int find_flex_mode ( gr_int32  sync_code)
bool is_alphanumeric_page ( page_type_t  type)
inline

References FLEX_ALPHANUMERIC, and FLEX_SECURE.

bool is_numeric_page ( page_type_t  type)
inline
bool is_tone_page ( page_type_t  type)
inline

References FLEX_TONE.

Variable Documentation

unsigned char flex_bcd[]
const flex_mode_t flex_modes[]
const char* flex_page_desc[]
const int num_flex_modes