#include <t30.h>
Public Attributes | |
t4_state_t | t4 |
int | calling_party |
TRUE is behaving as the calling party. | |
char | local_ident [21] |
The local identifier string. | |
char | far_ident [21] |
The identifier string supplied by the remote FAX machine. | |
char | sub_address [21] |
The sub-address string supplied by the remote FAX machine. | |
char | password [21] |
A password to be associated with the T.30 context. | |
const char * | vendor |
The vendor of the remote machine, if known, else NULL. | |
const char * | model |
The model of the remote machine, if known, else NULL. | |
t30_phase_b_handler_t * | phase_b_handler |
A pointer to a callback routine to be called when phase B events occur. | |
void * | phase_b_user_data |
An opaque pointer supplied in event B callbacks. | |
t30_phase_d_handler_t * | phase_d_handler |
A pointer to a callback routine to be called when phase D events occur. | |
void * | phase_d_user_data |
An opaque pointer supplied in event D callbacks. | |
t30_phase_e_handler_t * | phase_e_handler |
A pointer to a callback routine to be called when phase E events occur. | |
void * | phase_e_user_data |
An opaque pointer supplied in event E callbacks. | |
t30_flush_handler_t * | t30_flush_handler |
void * | t30_flush_user_data |
int | options |
int | phase |
int | next_phase |
int | state |
int | mode |
int | msgendtime |
int | samplecount |
uint8_t | dtc_frame [22] |
int | dtc_len |
uint8_t | dcs_frame [22] |
int | dcs_len |
uint8_t | dis_frame [22] |
int | dis_len |
int | in_message |
A flag to indicate a message is in progress. | |
tone_gen_state_t | tone_gen |
A tone generator context used to generate supervisory tones during FAX handling. | |
hdlc_rx_state_t | hdlcrx |
An HDLC context used when receiving HDLC over V.21 messages. | |
hdlc_tx_state_t | hdlctx |
An HDLC context used when transmitting HDLC over V.21 messages. | |
fsk_tx_state_t | v21tx |
A V.21 FSK modem context used when transmitting HDLC over V.21 messages. | |
fsk_rx_state_t | v21rx |
A V.21 FSK modem context used when receiving HDLC over V.21 messages. | |
v27ter_tx_state_t | v27ter_tx |
A V.27ter modem context used when sending FAXes at 2400bps or 4800bps. | |
v27ter_rx_state_t | v27ter_rx |
A V.27ter modem context used when receiving FAXes at 2400bps or 4800bps. | |
v29_tx_state_t | v29tx |
A V.29 modem context used when sending FAXes at 7200bps or 9600bps. | |
v29_rx_state_t | v29rx |
A V.29 modem context used when receiving FAXes at 7200bps or 9600bps. | |
int | silent_samples |
A counter for audio samples when inserting times silences according to the ITU specifications. | |
int | short_train |
TRUE is the short training sequence should be used. | |
int | training_test_bits |
A count of the number of bits in the trainability test. | |
int | training_current_zeros |
int | training_most_zeros |
int | bit_rate |
The current bit rate for the fast message transfer modem. | |
int | modem_type |
The current modem type for the fast message transfer modem. | |
int | rx_signal_present |
TRUE is a carrier is presnt. Otherwise FALSE. | |
int | timer_t0_t1 |
Remote terminal identification timeout (in audio samples). | |
int | timer_t2 |
HDLC timer (in audio samples). | |
int | timer_t3 |
Procedural interrupt timeout (in audio samples). | |
int | timer_t4 |
Response timer (in audio samples). | |
int | timer_sig_on |
Signal on timer (in audio samples). | |
int | far_end_detected |
int | line_encoding |
int | min_row_bits |
int | resolution |
int | image_width |
char | rx_file [256] |
char | tx_file [256] |
int | current_status |
logging_state_t | logging |
Error and flow logging control. |