|
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.
|