|
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 | ||
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.