24#ifndef __PACKETSOURCE_USRP_H__
25#define __PACKETSOURCE_USRP_H__
29#include <packetsource.h>
32#define USE_PACKETSOURCE_USRP
37 fprintf(stderr,
"FATAL OOPS: Packetsource_USRP()\n");
42 KisPacketSource(in_globalreg) {
46 virtual KisPacketSource *
CreateSource(GlobalRegistry *in_globalreg,
48 vector<opt_pair> *in_opts) {
55 tracker->RegisterPacketProto(
"usrp",
this,
"BLUETOOTH", 0);
60 vector<opt_pair> *in_opts);
unsigned int channel
Definition packetsource_usrp.h:78
virtual int SetChannel(unsigned int in_ch)
virtual void FetchRadioData(kis_packet *in_packet)
Definition packetsource_usrp.h:81
PacketSource_USRP(GlobalRegistry *in_globalreg, string in_interface, vector< opt_pair > *in_opts)
virtual int ParseOptions(vector< opt_pair > *in_opts)
virtual int FetchDescriptor()
virtual int RegisterSources(Packetsourcetracker *tracker)
Definition packetsource_usrp.h:54
void packet_callback(char *pkt, int len)
int btbb_packet_id
Definition packetsource_usrp.h:83
virtual int EnableMonitor()
Definition packetsource_usrp.h:70
virtual KisPacketSource * CreateSource(GlobalRegistry *in_globalreg, string in_interface, vector< opt_pair > *in_opts)
Definition packetsource_usrp.h:46
bluetooth_kismet_block_sptr kblock
Definition packetsource_usrp.h:94
string thread_error
Definition packetsource_usrp.h:99
virtual int DisableMonitor()
Definition packetsource_usrp.h:71
virtual ~PacketSource_USRP()
friend void * usrp_cap_thread(void *)
bluetooth_top_block_sptr top_block
Definition packetsource_usrp.h:93
PacketSource_USRP(GlobalRegistry *in_globalreg)
Definition packetsource_usrp.h:41
PacketSource_USRP()
Definition packetsource_usrp.h:36
virtual int AutotypeProbe(string in_device)
pthread_t cap_thread
Definition packetsource_usrp.h:87
virtual int FetchChannelCapable()
Definition packetsource_usrp.h:69
string usb_dev
Definition packetsource_usrp.h:90
virtual int CloseSource()
int thread_active
Definition packetsource_usrp.h:85