28 #if !defined(_SPANDSP_PRIVATE_T38_TERMINAL_H_) 29 #define _SPANDSP_PRIVATE_T38_TERMINAL_H_ t38_terminal_front_end_state_t t38_fe
The T.38 front-end.
Definition: private/t38_terminal.h:113
Definition: private/t38_terminal.h:107
Definition: private/t30.h:35
int non_ecm_trailer_bytes
Counter for trailing non-ECM bytes, used to flush out the far end's modem.
Definition: private/t38_terminal.h:77
int next_tx_indicator
The next T.38 indicator queued for transmission.
Definition: private/t38_terminal.h:80
int timed_step
The current transmit step being timed.
Definition: private/t38_terminal.h:44
int ptr
Current pointer within the contents of the HDLC transmit buffer.
Definition: private/t38_terminal.h:69
t30_state_t t30
The T.30 back-end.
Definition: private/t38_terminal.h:110
int ms_per_tx_chunk
Required time between T.38 transmissions, in ms.
Definition: private/t38_terminal.h:36
int32_t samples
A "sample" count, used to time events.
Definition: private/t38_terminal.h:95
t38_core_state_t t38
Core T.38 IFP support.
Definition: private/t38_terminal.h:41
logging_state_t logging
Error and flow logging control.
Definition: private/t38_terminal.h:116
int current_rx_type
The current operating mode of the receiver.
Definition: private/t38_terminal.h:88
int tx_bit_rate
Current transmission bit rate.
Definition: private/t38_terminal.h:93
int rx_data_missing
TRUE is there has been some T.38 data missed (i.e. lost packets) in the current reception period...
Definition: private/t38_terminal.h:48
int iaf
Internet Aware FAX mode bit mask.
Definition: private/t38_terminal.h:34
int current_tx_type
The current operating mode of the transmitter.
Definition: private/t38_terminal.h:90
int current_tx_data_type
The current T.38 data type being transmitted.
Definition: private/t38_terminal.h:82
Definition: private/logging.h:33
int octets_per_data_packet
The number of octets to send in each image packet (non-ECM or ECM) at the current rate and the curren...
Definition: private/t38_terminal.h:52
int chunking_modes
Bit fields controlling the way data is packed into chunked for transmission.
Definition: private/t38_terminal.h:38
int rx_signal_present
TRUE if a carrier is present. Otherwise FALSE.
Definition: private/t38_terminal.h:85
#define T38_MAX_HDLC_LEN
Definition: t38_gateway.h:46
int32_t timeout_rx_samples
The current transmit timeout.
Definition: private/t38_terminal.h:101
int32_t next_tx_samples
The value for samples at the next transmission point.
Definition: private/t38_terminal.h:97
Definition: private/t38_core.h:32
int len
The length of the contents of the HDLC receive buffer.
Definition: private/t38_terminal.h:59
int extra_bits
The number of extra bits in a fully stuffed version of the contents of the HDLC transmit buffer...
Definition: private/t38_terminal.h:73
Definition: private/t38_terminal.h:31