v29_tx_state_t Struct Reference
#include <v29tx.h>
List of all members.
|
Public Attributes |
|
int | bit_rate |
| | The bit rate of the modem. Valid values are 4800, 7200 and 9600.
|
|
get_bit_func_t | get_bit |
| | The callback function used to get the next bit to be transmitted.
|
|
void * | get_bit_user_data |
| | A user specified opaque pointer passed to the get_bit function.
|
|
modem_tx_status_func_t | status_handler |
| | The callback function used to report modem status changes.
|
|
void * | status_user_data |
| | A user specified opaque pointer passed to the status function.
|
|
float | base_gain |
| | Gain required to achieve the specified output power, not allowing for the size of the current constellation.
|
|
float | gain |
| | Gain required to achieve the specified output power, allowing for the size of the current constellation.
|
|
complexf_t | rrc_filter [2 *V29_TX_FILTER_STEPS] |
| | The route raised cosine (RRC) pulse shaping filter buffer.
|
|
int | rrc_filter_step |
| | Current offset into the RRC pulse shaping filter buffer.
|
|
unsigned int | scramble_reg |
| | The register for the data scrambler.
|
|
uint8_t | training_scramble_reg |
| | The register for the training scrambler.
|
|
int | in_training |
| | TRUE if transmitting the training sequence, or shutting down transmission. FALSE if transmitting user data.
|
|
int | training_step |
| | A counter used to track progress through sending the training sequence.
|
|
int | training_offset |
| | An offset value into the table of training parameters, used to match the training pattern to the bit rate.
|
|
uint32_t | carrier_phase |
| | The current phase of the carrier (i.e. the DDS parameter).
|
|
int32_t | carrier_phase_rate |
| | The update rate for the phase of the carrier (i.e. the DDS increment).
|
|
int | baud_phase |
| | The current fractional phase of the baud timing.
|
|
int | constellation_state |
| | The code number for the current position in the constellation.
|
|
get_bit_func_t | current_get_bit |
| | The get_bit function in use at any instant.
|
|
logging_state_t | logging |
| | Error and flow logging control.
|
Detailed Description
V.29 modem transmit side descriptor. This defines the working state for a single instance of a V.29 modem transmitter.
The documentation for this struct was generated from the following file: