GNU Radio's HERMESLITE2 Package
gr::hermeslite2::hermesNB Class Reference

<+description of block+> More...

#include <hermesNB.h>

Inheritance diagram for gr::hermeslite2::hermesNB:

Public Types

typedef boost::shared_ptr< hermesNBsptr

Public Member Functions

void set_Receive0Frequency (float)
void set_Receive1Frequency (float)
void set_Receive2Frequency (float)
void set_Receive3Frequency (float)
void set_Receive4Frequency (float)
void set_Receive5Frequency (float)
void set_Receive6Frequency (float)
void set_Receive7Frequency (float)
void set_TransmitFrequency (float)
void set_RxSampRate (int)
void set_PTTMode (int)
void set_PTTOffMutesTx (int)
void set_PTTOnMutesRx (int)
void set_TxDrive (int)
void set_Verbose (int)
void set_HardwareAGC (bool AGC)
void set_LNAGain (int LNAG)
void set_OnboardPA (bool PA)
void set_Q5Switch (bool Q5)
bool stop ()
bool start ()

Static Public Member Functions

static sptr make (int RxFreq0, int RxFreq1, int RxFreq2, int RxFreq3, int RxFreq4, int RxFreq5, int RxFreq6, int RxFreq7, int TxFreq, int PTTModeSel, bool PTTTxMute, bool PTTRxMute, unsigned char TxDr, int RxSmp, const char *Intfc, int Verbose, int NumRx, const char *MACAddr, bool AGC, int LNAG, bool PA, bool Q5)
 Return a shared_ptr to a new instance of hpsdr::hermesNB.

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<hermesNB> gr::hermeslite2::hermesNB::sptr

Member Function Documentation

◆ make()

sptr gr::hermeslite2::hermesNB::make ( int RxFreq0,
int RxFreq1,
int RxFreq2,
int RxFreq3,
int RxFreq4,
int RxFreq5,
int RxFreq6,
int RxFreq7,
int TxFreq,
int PTTModeSel,
bool PTTTxMute,
bool PTTRxMute,
unsigned char TxDr,
int RxSmp,
const char * Intfc,
int Verbose,
int NumRx,
const char * MACAddr,
bool AGC,
int LNAG,
bool PA,
bool Q5 )
static

Return a shared_ptr to a new instance of hpsdr::hermesNB.

To avoid accidental use of raw pointers, hpsdr::hermesNB's constructor is in a private implementation class. hpsdr::hermesNB::make is the public interface for creating new instances.

◆ set_HardwareAGC()

void gr::hermeslite2::hermesNB::set_HardwareAGC ( bool AGC)

◆ set_LNAGain()

void gr::hermeslite2::hermesNB::set_LNAGain ( int LNAG)

◆ set_OnboardPA()

void gr::hermeslite2::hermesNB::set_OnboardPA ( bool PA)

◆ set_PTTMode()

void gr::hermeslite2::hermesNB::set_PTTMode ( int )

◆ set_PTTOffMutesTx()

void gr::hermeslite2::hermesNB::set_PTTOffMutesTx ( int )

◆ set_PTTOnMutesRx()

void gr::hermeslite2::hermesNB::set_PTTOnMutesRx ( int )

◆ set_Q5Switch()

void gr::hermeslite2::hermesNB::set_Q5Switch ( bool Q5)

◆ set_Receive0Frequency()

void gr::hermeslite2::hermesNB::set_Receive0Frequency ( float )

◆ set_Receive1Frequency()

void gr::hermeslite2::hermesNB::set_Receive1Frequency ( float )

◆ set_Receive2Frequency()

void gr::hermeslite2::hermesNB::set_Receive2Frequency ( float )

◆ set_Receive3Frequency()

void gr::hermeslite2::hermesNB::set_Receive3Frequency ( float )

◆ set_Receive4Frequency()

void gr::hermeslite2::hermesNB::set_Receive4Frequency ( float )

◆ set_Receive5Frequency()

void gr::hermeslite2::hermesNB::set_Receive5Frequency ( float )

◆ set_Receive6Frequency()

void gr::hermeslite2::hermesNB::set_Receive6Frequency ( float )

◆ set_Receive7Frequency()

void gr::hermeslite2::hermesNB::set_Receive7Frequency ( float )

◆ set_RxSampRate()

void gr::hermeslite2::hermesNB::set_RxSampRate ( int )

◆ set_TransmitFrequency()

void gr::hermeslite2::hermesNB::set_TransmitFrequency ( float )

◆ set_TxDrive()

void gr::hermeslite2::hermesNB::set_TxDrive ( int )

◆ set_Verbose()

void gr::hermeslite2::hermesNB::set_Verbose ( int )

◆ start()

bool gr::hermeslite2::hermesNB::start ( )

◆ stop()

bool gr::hermeslite2::hermesNB::stop ( )

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