2 api descriptions, Api descriptions – Maxim Integrated 73M1822/73M1922 Modem API User Manual

Page 7

Advertising
background image

UG_1x22_055

73M1822/73M1922 Modem API User Guide

Rev. 1.0

7

2 API Descriptions

This section contains the detail description of each API. Table 1 provides a summary of the APIs.

Table 1: API Overview

IOCTL Name

Description

M1X22_MdmApiInit

API subsystem initialization.

M1X22_MdmApiRelease

API subsystem release or termination.

M1X22_OpenDevice

Open device of event reporting.

M1X22_CloseDevice

Close an opened device.

M1X22_OpenChannel

Open channel for operation.

M1X22_CloseChannel

Close an opened channel.

M1X22_InitChannel

Initialize channel for specific region.

M1X22_HookSwitch

Perform hook switching – on/off-hook.

M1X22_PulseDial

Pulse dialing.

M1X22_HWRegisterRead

Read 1x22 register.

M1X22_HWRegisterReadAll

Read all registers.

M1X22_HWRegisterWrite

Write to 1x22 register.

M1X22_SetDebugTrace

Set debug trace mask.

M1X22_SetPhoneVolume

Set speaker phone and microphone volume.

M1X22_CallProgressMonitor

Monitor activities on the line.

M1X22_GetFileDescriptor

Get file descriptor from a handle.

M1X22_GetCurrentIET

Read current IET entry.

M1X22_UpdateCurrentIET

Update current IET entry.

M1X22_ClearCurrentIET

Delete the current IET table entry.

M1X22_GetVoltageIET

Read the voltage IET table entry.

M1X22_UpdateVoltageIET

Update voltage IET entry.

M1X22_ClearVoltageIET

Delete the voltage IET table entry.

M1X22_StartMeasureCurrent

Start current measurement.

M1X22_StartMeasureVoltage

Start voltage measurement.

M1X22_StopMeasureCurrent

Stop current measurement.

M1X22_StopMeasureVoltage

Stop voltage measurement.

M1X22_SetRingCadence

Set Ring Cadence filtering criteria.



Advertising