libvpb
4.2.61
|
The DSP program "registry" info for each board. More...
#include <vpbreg.h>
Public Types | |
typedef std::vector< VPBREG > | List |
Container type for all registered boards. | |
Public Attributes | |
int | chan |
listening port number | |
int | board |
listening board number | |
DSP data | |
Data in this block is stored in the same format on the DSP | |
uint16_t | data |
data reg for PC-DSP comms | |
uint16_t | numch |
number of channels | |
uint16_t | chstat [MAXCH] |
status of each channel | |
uint16_t | a_dnmess |
addr of "down" message FIFO in DSP | |
uint16_t | a_upmess |
addr of "up" message FIFO in DSP | |
uint16_t | szmess |
size in words of message FIFOs | |
uint16_t | a_rxdf [MAXCH] |
addresses of RX FIFOs in DSP | |
uint16_t | a_txdf [MAXCH] |
addresses of TX FIFOs in DSP | |
uint16_t | szrxdf [MAXCH] |
size of RX FIFOs in DSP | |
uint16_t | sztxdf [MAXCH] |
size of TX FIFOs in DSP | |
uint16_t | lsf |
length of superframe in words | |
PC specific info | |
uint16_t | base |
base address of VPB | |
Fifo * | dnmess |
ptr to down message DSP FIFO in PC | |
Fifo * | upmess |
ptr to down message DSP FIFO in PC | |
Fifo * | rxdf [MAXCH] |
ptrs to RX DSP FIFO info in PC | |
Fifo * | txdf [MAXCH] |
ptrs to TX DSP FIFO info in PC | |
VPB_MODEL | model |
VPB model. | |
uint16_t | ddmodel |
VPB Device Driver model. | |
float | defRecordGain |
default record (Tx) gain | |
float | defPlayGain |
default play (Rx) gain | |
float | defSRecordGain |
default record (Tx) gain for station | |
float | defSPlayGain |
default play (Rx) gain for station | |
uint16_t | defbal1 |
default codec balance register 1 | |
uint16_t | defbal2 |
default codec balance register 2 | |
uint16_t | defbal3 |
default codec balance register 3 | |
uint16_t | defSbal1 |
default codec balance register 1 for station | |
uint16_t | defSbal2 |
default codec balance register 2 for station | |
uint16_t | defSbal3 |
default codec balance register 3 for station | |
char | mdate [12] |
Manufacture Date. | |
char | revision [8] |
Revision number. | |
char | serial_n [10] |
Serial Number. | |
float | defRecordGainDown |
record gain down control for better DTMF | |
std::vector< int > | handles |
lookup table of the handles for each port. | |
int | cardnum |
The number of the card as opened by the driver. | |
int | cardtypnum |
The number of the card of this type. | |
Country::List | country |
Pointers to country specific data for each port. | |
ToneGen::List | toneg |
Pointers to ToneGen instances for each port. | |
struct { | |
int chan | |
listening port number | |
int board | |
listening board number | |
} | listen_info [MAXCH] |
Used to keep a track of the listens. | |
struct TD ** | toned |
Pointer to Tone detector state variables. | |
void * | chans |
Pointer to Channel state variables. | |
HostDSP * | hostdsp |
Pointer to the Host DSP object. | |
void * | cardinfo |
Pointer to Conf Info section for this card. | |
bool | useconf |
Flag true if a config file was read. | |
The DSP program "registry" info for each board.