#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: