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);
84 multi_sniffer_impl(
double sample_rate,
double center_freq,
double squelch_threshold,
bool tun);
88 int work(
int noutput_items,
89 gr_vector_const_void_star& input_items,
90 gr_vector_void_star& output_items);
<+description of block+>
Definition: multi_sniffer.h:41
boost::shared_ptr< classic_packet > sptr
Definition: packet.h:169
boost::shared_ptr< basic_rate_piconet > sptr
Definition: piconet.h:70
multi_sniffer_impl(double sample_rate, double center_freq, double squelch_threshold, bool tun)
boost::shared_ptr< low_energy_piconet > sptr
Definition: piconet.h:130
Definition: multi_block.h:33
Definition: multi_sniffer_impl.h:38
boost::shared_ptr< le_packet > sptr
Definition: packet.h:298
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)