GNU Radio's HOWTO Package
gn3s Class Reference

#include <gn3s.h>

Public Member Functions

 gn3s (int _which)
 Constructor. More...
 
 ~gn3s ()
 Destructor. More...
 
struct libusb_device * usb_fx2_find (unsigned int vid, unsigned int pid, char info, int ignore)
 
bool usb_fx2_configure (struct libusb_device *fx2, fx2Config *fx2c)
 
bool usb_fx2_start_transfers ()
 
bool usb_fx2_cancel_transfers ()
 
int read (unsigned char *buff, int bytes)
 
int write_cmd (int request, int value, int index, unsigned char *bytes, int len)
 
bool _get_status (int which, bool *trouble)
 
bool check_rx_overrun ()
 
bool usrp_xfer (char VRQ_TYPE, bool start)
 
int atoz (char *s)
 
void upload_ram (unsigned char *buf, int start, int len)
 
void program_fx2 (char *filename, char mem)
 
int prog_gn3s_board ()
 

Constructor & Destructor Documentation

◆ gn3s()

gn3s::gn3s ( int  _which)

Constructor.

◆ ~gn3s()

gn3s::~gn3s ( )

Destructor.

Member Function Documentation

◆ _get_status()

bool gn3s::_get_status ( int  which,
bool *  trouble 
)

◆ atoz()

int gn3s::atoz ( char *  s)

◆ check_rx_overrun()

bool gn3s::check_rx_overrun ( )

◆ prog_gn3s_board()

int gn3s::prog_gn3s_board ( )

◆ program_fx2()

void gn3s::program_fx2 ( char *  filename,
char  mem 
)

◆ read()

int gn3s::read ( unsigned char *  buff,
int  bytes 
)

◆ upload_ram()

void gn3s::upload_ram ( unsigned char *  buf,
int  start,
int  len 
)

◆ usb_fx2_cancel_transfers()

bool gn3s::usb_fx2_cancel_transfers ( )

◆ usb_fx2_configure()

bool gn3s::usb_fx2_configure ( struct libusb_device *  fx2,
fx2Config fx2c 
)

◆ usb_fx2_find()

struct libusb_device* gn3s::usb_fx2_find ( unsigned int  vid,
unsigned int  pid,
char  info,
int  ignore 
)

◆ usb_fx2_start_transfers()

bool gn3s::usb_fx2_start_transfers ( )

◆ usrp_xfer()

bool gn3s::usrp_xfer ( char  VRQ_TYPE,
bool  start 
)

◆ write_cmd()

int gn3s::write_cmd ( int  request,
int  value,
int  index,
unsigned char *  bytes,
int  len 
)

The documentation for this class was generated from the following file: