baz_acars_decoder
gr::sync_block
baz_acars_decoder.h
baz_acars_decoder::packet
state_t
baz_acars_decoder::state_t
STATE_SEARCHING
STATE_ASSEMBLE
flags_t
baz_acars_decoder::flags_t
FLAG_NONE
= 0x00
FLAG_SOH
= 0x01
FLAG_STX
= 0x02
FLAG_ETX
= 0x04
FLAG_DEL
= 0x08
const int const int baz_acars_decoder::MAX_ACARS_PACKET_SIZE MAX_ACARS_PACKET_SIZE baz_acars_decoder::MAX_ACARS_PACKET_SIZE = 252
state_t state_t baz_acars_decoder::d_state d_state baz_acars_decoder::d_state
unsigned long unsigned long baz_acars_decoder::d_preamble_state d_preamble_state baz_acars_decoder::d_preamble_state
int int baz_acars_decoder::d_preamble_threshold d_preamble_threshold baz_acars_decoder::d_preamble_threshold
struct packet struct packet baz_acars_decoder::d_current_packet d_current_packet baz_acars_decoder::d_current_packet
int int baz_acars_decoder::d_bit_counter d_bit_counter baz_acars_decoder::d_bit_counter
unsigned char unsigned char baz_acars_decoder::d_current_byte d_current_byte baz_acars_decoder::d_current_byte
int int baz_acars_decoder::d_byte_counter d_byte_counter baz_acars_decoder::d_byte_counter
unsigned char unsigned char baz_acars_decoder::d_flags d_flags baz_acars_decoder::d_flags
gr::msg_queue::sptr gr::msg_queue::sptr baz_acars_decoder::d_msgq d_msgq baz_acars_decoder::d_msgq
unsigned char unsigned char baz_acars_decoder::d_prev_bit d_prev_bit baz_acars_decoder::d_prev_bit
float float baz_acars_decoder::d_frequency d_frequency baz_acars_decoder::d_frequency
std::string std::string baz_acars_decoder::d_station_name d_station_name baz_acars_decoder::d_station_name
baz_acars_decoder_sptr baz_acars_decoder_sptr baz_make_acars_decoder (gr::msg_queue::sptr msgq) baz_make_acars_decoder baz_acars_decoder::baz_make_acars_decoder gr::msg_queue::sptr msgq

Return a shared_ptr to a new instance of baz_acars_decoder.

To avoid accidental use of raw pointers, baz_acars_decoder's constructor is private. baz_acars_decoder is the public interface for creating new instances.

baz_acars_decoder::baz_acars_decoder
(gr::msg_queue::sptr msgq)
baz_acars_decoder
baz_acars_decoder::baz_acars_decoder
gr::msg_queue::sptr msgq
baz_acars_decoder::~baz_acars_decoder
()
~baz_acars_decoder
baz_acars_decoder::~baz_acars_decoder
void void baz_acars_decoder::set_preamble_threshold (int threshold) set_preamble_threshold baz_acars_decoder::set_preamble_threshold int threshold
void void baz_acars_decoder::set_frequency (float frequency) set_frequency baz_acars_decoder::set_frequency float frequency
void void baz_acars_decoder::set_station_name (const char *station_name) set_station_name baz_acars_decoder::set_station_name const char * station_name
int int baz_acars_decoder::preamble_threshold () const preamble_threshold baz_acars_decoder::preamble_threshold
float float baz_acars_decoder::frequency () const frequency baz_acars_decoder::frequency
const char * const char * baz_acars_decoder::station_name () const station_name baz_acars_decoder::station_name
int int baz_acars_decoder::work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) work baz_acars_decoder::work int noutput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

acars a stream of floats.

This uses the preferred technique: subclassing gr::sync_block.

baz_acars_decoder
gr::sync_block
baz_acars_decoder
gr::sync_block
- baz_acars_decoder
  baz_acars_decoder
- baz_acars_decoder
  baz_make_acars_decoder
- baz_acars_decoder
  d_bit_counter
- baz_acars_decoder
  d_byte_counter
- baz_acars_decoder
  d_current_byte
- baz_acars_decoder
  d_current_packet
- baz_acars_decoder
  d_flags
- baz_acars_decoder
  d_frequency
- baz_acars_decoder
  d_msgq
- baz_acars_decoder
  d_preamble_state
- baz_acars_decoder
  d_preamble_threshold
- baz_acars_decoder
  d_prev_bit
- baz_acars_decoder
  d_state
- baz_acars_decoder
  d_station_name
- baz_acars_decoder
  FLAG_DEL
- baz_acars_decoder
  FLAG_ETX
- baz_acars_decoder
  FLAG_NONE
- baz_acars_decoder
  FLAG_SOH
- baz_acars_decoder
  FLAG_STX
- baz_acars_decoder
  flags_t
- baz_acars_decoder
  frequency
- baz_acars_decoder
  MAX_ACARS_PACKET_SIZE
- baz_acars_decoder
  preamble_threshold
- baz_acars_decoder
  set_frequency
- baz_acars_decoder
  set_preamble_threshold
- baz_acars_decoder
  set_station_name
- baz_acars_decoder
  STATE_ASSEMBLE
- baz_acars_decoder
  STATE_SEARCHING
- baz_acars_decoder
  state_t
- baz_acars_decoder
  station_name
- baz_acars_decoder
  work
- baz_acars_decoder
  ~baz_acars_decoder