spandsp 3.0.0
v34_state_s Struct Reference

#include <v34.h>

Public Attributes

bool calling_party
 True if this is the calling side modem.
bool duplex
 True if this is a full duplex modem.
bool half_duplex_source
bool half_duplex_state
int bit_rate
 The bit rate of the modem.
v34_tx_state_t tx
v34_rx_state_t rx
modem_echo_can_state_tec
logging_state_t logging
 Error and flow logging control.

Detailed Description

V.34 modem descriptor. This defines the working state for a single instance of a V.34 modem.

Member Data Documentation

◆ bit_rate

int v34_state_s::bit_rate

The bit rate of the modem.

Referenced by v34_get_current_bit_rate(), and v34_init().

◆ calling_party

bool v34_state_s::calling_party

True if this is the calling side modem.

Referenced by v34_init(), and v34_restart().

◆ duplex

bool v34_state_s::duplex

True if this is a full duplex modem.

Referenced by v34_restart().

◆ half_duplex_source

bool v34_state_s::half_duplex_source

The current source end when in half-duplex mode

Referenced by v34_half_duplex_change_mode(), and v34_restart().

◆ half_duplex_state

bool v34_state_s::half_duplex_state

The current operating state when in half-duplex mode

Referenced by v34_half_duplex_change_mode().

◆ logging

logging_state_t v34_state_s::logging

Error and flow logging control.

Referenced by v34_get_logging_state(), v34_init(), v34_restart(), and v34_rx_fillin().


The documentation for this struct was generated from the following file: