7 m1x22_pulse_dial_param_t, 8 m1x22_thresh_override_t, M1x22_pulse_dial_param_t – Maxim Integrated 73M1822/73M1922 Control Module User Manual

Page 65: M1x22_thresh_override_t, E m1x22_thresh_override_t

Advertising
background image

UG_1x22_053

73M1822/73M1922 Control Module User Guide

Rev. 1.0

65

7.7 M1X22_PULSE_DIAL_PARAM_t

Description

This structure is used by the M1X22_ATDP_PARAM IOCTLs to read or modify the pulse dial parameter.
The command field indicates whether it is a read or a write operation.

Prototype

typedef struct m1X22_pulse_dial_param_struct {
unsigned int command; /* pulse dial param command */
unsigned int onhook_duration; /* oh-hook duration */
unsigned int offhook_duration; /* off-hook duration */
unsigned int inter_digit_duration; /* inter-digit duration */
}
M1X22_PULSE_DIAL_PARAM_t;

Parameters

Data Type

Name

Description

unsigned int

command

Pulse dial param command:
0 – Read.
1 – Write.

unsigned int

onhook_duration

On-hook duration.

unsigned int

offhook_duration

Off-hook duration.

unsigned int

intra_digit_duration Intra-digit duration.

7.8 M1X22_THRESH_OVERRIDE_t

Description

Various modem channel parameters are conveniently grouped and predefined in the country parameter
setting as specified in section x. These parameters are programmed during channel initialization IOCTL
(M1X22_CH_INIT). However, these parameters can be overridden at runtime to fine tune to the desired
threshold for the specific installation using this IOCTL.

Prototype

typedef struct
{
unsigned char acz; /* Active Termination Loop */
unsigned char dciv; /* DC current voltage charac. control */
unsigned char rgth; /* Ring threshold
}
M1X22_THRESH_OVERRIDE_t;

Parameters

Data Type

Name

Description

unsigned char

acz

Active termination loop.

unsigned char

dciv

DC current voltage characteristic control.

unsigned char

rgth

Ring threshold.

Advertising