28 #if !defined(_SPANDSP_PRIVATE_T38_TERMINAL_H_) 29 #define _SPANDSP_PRIVATE_T38_TERMINAL_H_ int32_t timeout_tx_samples
The current transmit timeout.
Definition: private/t38_terminal.h:102
t38_terminal_front_end_state_t t38_fe
The T.38 front-end.
Definition: private/t38_terminal.h:116
Definition: private/t38_terminal.h:110
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:80
int queued_timed_step
The timed step to go to when we reach idle from the current timed step.
Definition: private/t38_terminal.h:47
int next_tx_indicator
The next T.38 indicator queued for transmission.
Definition: private/t38_terminal.h:83
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:72
t30_state_t t30
The T.30 back-end.
Definition: private/t38_terminal.h:113
int32_t samples
A "sample" count, used to time events.
Definition: private/t38_terminal.h:98
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:119
int current_rx_type
The current operating mode of the receiver.
Definition: private/t38_terminal.h:91
int tx_bit_rate
Current transmission bit rate.
Definition: private/t38_terminal.h:96
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:51
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:93
int current_tx_data_type
The current T.38 data type being transmitted.
Definition: private/t38_terminal.h:85
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:55
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:88
#define T38_MAX_HDLC_LEN
Definition: t38_gateway.h:46
int32_t timeout_rx_samples
The current receive timeout.
Definition: private/t38_terminal.h:104
int32_t next_tx_samples
The value for samples at the next transmission point.
Definition: private/t38_terminal.h:100
Definition: private/t38_core.h:32
int len
The length of the contents of the HDLC receive buffer.
Definition: private/t38_terminal.h:62
int us_per_tx_chunk
Required time between T.38 transmissions, in microseconds.
Definition: private/t38_terminal.h:36
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:76
Definition: private/t38_terminal.h:31