26#ifndef INCLUDED_BLUETOOTH_GR_BLUETOOTH_MULTI_SNIFFER_IMPL_H
27#define INCLUDED_BLUETOOTH_GR_BLUETOOTH_MULTI_SNIFFER_IMPL_H
42 static const uint32_t GIAC = 0x9E8B33;
43 static const uint32_t LIAC = 0x9E8B00;
51 unsigned char d_ether_addr[ETH_ALEN];
52 static const unsigned short ETHER_TYPE = 0xFFF0;
55 std::map<int, basic_rate_piconet::sptr> d_basic_rate_piconets;
56 std::map<uint32_t, low_energy_piconet::sptr> d_low_energy_piconets;
59 void ac(
char *symbols,
int len,
double freq,
double snr);
62 void aa(
char *symbols,
int len,
double freq,
double snr);
65 void id(uint32_t lap);
88 int work(
int noutput_items,
89 gr_vector_const_void_star& input_items,
90 gr_vector_void_star& output_items);
std::shared_ptr< basic_rate_piconet > sptr
Definition piconet.h:70
std::shared_ptr< classic_packet > sptr
Definition packet.h:169
std::shared_ptr< le_packet > sptr
Definition packet.h:298
std::shared_ptr< low_energy_piconet > sptr
Definition piconet.h:130
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
multi_sniffer_impl(double sample_rate, double center_freq, double squelch_threshold, bool tun)
<+description of block+>
Definition multi_sniffer.h:42
Definition multi_block.h:34
Definition multi_block.h:33