#include <HermesProxy.h>
|
| HermesProxy (int RxFreq0, int RxFreq1, int RxFreq2, int RxFreq3, int RxFreq4, int RxFreq5, int RxFreq6, int RxFreq7, int TxFreq, int RxPre, int PTTModeSel, int PTTTxMute, int PTTRxMute, unsigned char TxDr, int RxSmp, const char *Intfc, const char *ClkS, int AlexRA, int AlexTA, int AlexHPF, int AlexRPF, int Verbose, int NumRx, const char *MACAddr) |
|
| ~HermesProxy () |
|
void | Stop () |
|
void | Start () |
|
void | SendTxIQ () |
|
void | BuildControlRegs (unsigned, RawBuf_t) |
|
int | PutTxIQ (const gr_complex *, int) |
|
void | ScheduleTxFrame (unsigned long) |
|
RawBuf_t | GetNextTxBuf () |
|
void | UpdateHermes () |
|
void | ReceiveRxIQ (unsigned char *) |
|
IQBuf_t | GetRxIQ () |
|
IQBuf_t | GetNextRxBuf () |
|
float | Unpack2C (const unsigned char *inptr) |
|
void | PrintRawBuf (RawBuf_t) |
|
void | ReceiveMicLR () |
|
◆ HermesProxy()
HermesProxy::HermesProxy |
( |
int | RxFreq0, |
|
|
int | RxFreq1, |
|
|
int | RxFreq2, |
|
|
int | RxFreq3, |
|
|
int | RxFreq4, |
|
|
int | RxFreq5, |
|
|
int | RxFreq6, |
|
|
int | RxFreq7, |
|
|
int | TxFreq, |
|
|
int | RxPre, |
|
|
int | PTTModeSel, |
|
|
int | PTTTxMute, |
|
|
int | PTTRxMute, |
|
|
unsigned char | TxDr, |
|
|
int | RxSmp, |
|
|
const char * | Intfc, |
|
|
const char * | ClkS, |
|
|
int | AlexRA, |
|
|
int | AlexTA, |
|
|
int | AlexHPF, |
|
|
int | AlexRPF, |
|
|
int | Verbose, |
|
|
int | NumRx, |
|
|
const char * | MACAddr ) |
◆ ~HermesProxy()
HermesProxy::~HermesProxy |
( |
| ) |
|
◆ BuildControlRegs()
void HermesProxy::BuildControlRegs |
( |
unsigned | , |
|
|
RawBuf_t | ) |
◆ GetNextRxBuf()
IQBuf_t HermesProxy::GetNextRxBuf |
( |
| ) |
|
◆ GetNextTxBuf()
◆ GetRxIQ()
◆ PrintRawBuf()
void HermesProxy::PrintRawBuf |
( |
RawBuf_t | | ) |
|
◆ PutTxIQ()
int HermesProxy::PutTxIQ |
( |
const gr_complex * | , |
|
|
int | ) |
◆ ReceiveMicLR()
void HermesProxy::ReceiveMicLR |
( |
| ) |
|
◆ ReceiveRxIQ()
void HermesProxy::ReceiveRxIQ |
( |
unsigned char * | | ) |
|
◆ ScheduleTxFrame()
void HermesProxy::ScheduleTxFrame |
( |
unsigned long | | ) |
|
◆ SendTxIQ()
void HermesProxy::SendTxIQ |
( |
| ) |
|
◆ Start()
void HermesProxy::Start |
( |
| ) |
|
◆ Stop()
void HermesProxy::Stop |
( |
| ) |
|
◆ Unpack2C()
float HermesProxy::Unpack2C |
( |
const unsigned char * | inptr | ) |
|
◆ UpdateHermes()
void HermesProxy::UpdateHermes |
( |
| ) |
|
◆ ADCdither
bool HermesProxy::ADCdither |
◆ ADCoverload
bool HermesProxy::ADCoverload |
◆ ADCrandom
bool HermesProxy::ADCrandom |
◆ AIN1
unsigned int HermesProxy::AIN1 |
◆ AIN2
unsigned int HermesProxy::AIN2 |
◆ AIN3
unsigned int HermesProxy::AIN3 |
◆ AIN4
unsigned int HermesProxy::AIN4 |
◆ AIN5
unsigned int HermesProxy::AIN5 |
◆ AIN6
unsigned int HermesProxy::AIN6 |
◆ AlexRevPwr
unsigned int HermesProxy::AlexRevPwr |
◆ AlexRxAnt
unsigned char HermesProxy::AlexRxAnt |
◆ AlexRxHPF
unsigned char HermesProxy::AlexRxHPF |
◆ AlexTxAnt
unsigned char HermesProxy::AlexTxAnt |
◆ AlexTxLPF
unsigned char HermesProxy::AlexTxLPF |
◆ ClockSource
unsigned int HermesProxy::ClockSource |
◆ Duplex
◆ HermesVersion
unsigned char HermesProxy::HermesVersion |
◆ interface
char HermesProxy::interface[16] |
◆ mactarget
char HermesProxy::mactarget[18] |
◆ metis_entry
unsigned int HermesProxy::metis_entry |
◆ NumReceivers
int HermesProxy::NumReceivers |
◆ PTTMode
◆ PTTOffMutesTx
bool HermesProxy::PTTOffMutesTx |
◆ PTTOnMutesRx
bool HermesProxy::PTTOnMutesRx |
◆ Receive0Frequency
unsigned HermesProxy::Receive0Frequency |
◆ Receive1Frequency
unsigned HermesProxy::Receive1Frequency |
◆ Receive2Frequency
unsigned HermesProxy::Receive2Frequency |
◆ Receive3Frequency
unsigned HermesProxy::Receive3Frequency |
◆ Receive4Frequency
unsigned HermesProxy::Receive4Frequency |
◆ Receive5Frequency
unsigned HermesProxy::Receive5Frequency |
◆ Receive6Frequency
unsigned HermesProxy::Receive6Frequency |
◆ Receive7Frequency
unsigned HermesProxy::Receive7Frequency |
◆ RxAtten
unsigned char HermesProxy::RxAtten |
◆ RxPreamp
bool HermesProxy::RxPreamp |
◆ RxSampleRate
int HermesProxy::RxSampleRate |
◆ SlowCount
unsigned int HermesProxy::SlowCount |
◆ TransmitFrequency
unsigned HermesProxy::TransmitFrequency |
◆ TxDrive
unsigned char HermesProxy::TxDrive |
◆ TxStop
◆ USBRowCount
◆ Verbose
The documentation for this class was generated from the following file: