GNU Radio 3.6.5 C++ API

pageri_flex_modes.h File Reference

#include <gr_types.h>

Go to the source code of this file.

Classes

struct  flex_mode

Defines

#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 []

Define 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 char* flex_page_desc[]
const int num_flex_modes