26#include <gnuradio/io_signature.h>
32#define NUMRXIQBUFS 128
58 unsigned RxWriteCounter;
59 unsigned RxReadCounter;
63 unsigned TxWriteCounter;
64 unsigned TxReadCounter;
65 unsigned TxControlCycler;
66 unsigned TxFrameIdleCount;
68 unsigned long LostRxBufCount;
69 unsigned long TotalRxBufCount;
70 unsigned long LostTxBufCount;
71 unsigned long TotalTxBufCount;
72 unsigned long CorruptRxCount;
73 unsigned long LostEthernetRx;
74 unsigned long CurrentEthSeqNum;
118 int AlexRA,
int AlexTA,
int AlexHPF,
int AlexRPF,
119 const char* MACAddr);
#define NUMTXBUFS
Definition HermesProxyW.h:38
#define NUMRXIQBUFS
Definition HermesProxyW.h:32
unsigned char * RawBuf_t
Definition HermesProxy.h:59
float * IQBuf_t
Definition HermesProxy.h:58
Definition HermesProxyW.h:53
unsigned char AlexRxHPF
Definition HermesProxyW.h:91
unsigned int metis_entry
Definition HermesProxyW.h:114
unsigned TransmitFrequency
Definition HermesProxyW.h:80
bool ADCoverload
Definition HermesProxyW.h:98
int NumReceivers
Definition HermesProxyW.h:81
bool Duplex
Definition HermesProxyW.h:99
unsigned int AIN3
Definition HermesProxyW.h:102
int Verbose
Definition HermesProxyW.h:105
unsigned char RxAtten
Definition HermesProxyW.h:85
int RxSampleRate
Definition HermesProxyW.h:82
HermesProxyW(int RxPre, const char *Intfc, const char *ClkS, int AlexRA, int AlexTA, int AlexHPF, int AlexRPF, const char *MACAddr)
unsigned int SlowCount
Definition HermesProxyW.h:104
unsigned char AlexTxLPF
Definition HermesProxyW.h:92
unsigned int AIN1
Definition HermesProxyW.h:102
void BuildControlRegs(unsigned, RawBuf_t)
unsigned int AIN6
Definition HermesProxyW.h:102
bool ADCrandom
Definition HermesProxyW.h:97
char interface[16]
Definition HermesProxyW.h:110
unsigned Receive0Frequency
Definition HermesProxyW.h:78
unsigned int AIN2
Definition HermesProxyW.h:102
unsigned char AlexTxAnt
Definition HermesProxyW.h:90
bool PTTOffMutesTx
Definition HermesProxyW.h:108
bool ADCdither
Definition HermesProxyW.h:96
bool RxPreamp
Definition HermesProxyW.h:95
unsigned int AlexRevPwr
Definition HermesProxyW.h:103
void ReceiveRxIQ(unsigned char *)
int PTTMode
Definition HermesProxyW.h:94
void PrintRawBuf(RawBuf_t)
IQBuf_t GetCurrentRxWriteBuf()
IQBuf_t GetNextRxWriteBuf()
char mactarget[18]
Definition HermesProxyW.h:112
unsigned Receive1Frequency
Definition HermesProxyW.h:79
bool TxStop
Definition HermesProxyW.h:107
IQBuf_t GetNextRxReadBuf()
unsigned int AIN5
Definition HermesProxyW.h:102
IQBuf_t GetCurrentRxReadBuf()
unsigned int AIN4
Definition HermesProxyW.h:102
unsigned char AlexRxAnt
Definition HermesProxyW.h:89
unsigned char HermesVersion
Definition HermesProxyW.h:101
unsigned int ClockSource
Definition HermesProxyW.h:87
unsigned char TxDrive
Definition HermesProxyW.h:84
bool PTTOnMutesRx
Definition HermesProxyW.h:109