2 m1x66_event_id, M1x66_event_id – Maxim Integrated 73M1866B/73M1966B FXOAPI User Manual

Page 49

Advertising
background image

UG_1x66B_046

73M1866B/73M1966B FXOAPI User Guide

Rev. 2.1

49

4.2 M1x66_EVENT_ID

Description

List of FXO event identification supported by the API subsystem.

Prototype

/*

**************************************************************************
** Event ID
*************************************************************************/
typedef enum {
M1x66_EVENT_NOPOH = M1966_NOPOH_DETECT,
M1x66_EVENT_APOH = M1966_APOH_DETECT,
M1x66_EVENT_POLARITY_REV = M1966_POLARITY_CHG,
M1x66_EVENT_BATT_DROP = M1966_BATTERY_DROPPED,
M1x66_EVENT_BATT_FEED = M1966_BATTERY_FEEDED,
M1x66_EVENT_RING_END = M1966_RING_DETECT_END,
M1x66_EVENT_RING_START = M1966_RING_DETECT,
M1x66_EVENT_SYNC_LOST = M1966_SYNC_LOSS_DETECT,
M1x66_EVENT_SPI_ERROR = M1966_SPI_ERROR_DETECT,
M1x66_EVENT_ON_HOOK = M1966_ON_HOOK_DETECT,
M1x66_EVENT_OVER_VOLTAGE = M1966_OV_DETECT,
M1x66_EVENT_OVER_CURRENT = M1966_OI_DETECT,
M1x66_EVENT_OVER_LOAD = M1966_OL_DETECT,
M1x66_EVENT_UNDER_VOLTAGE = M1966_UV_DETECT,
M1x66_EVENT_LINE_STATE = M1966_LINE_STATE,
M1x66_EVENT_QUALIFIED_RING= M1x66_QUALIFIED_RING,
M1x66_EVENT_DIAL_COMPLETE = M1966_DIAL_COMPLETE,
M1x66_EVENT_DIAL_ABORTED = M1966_DIAL_ABORTED,
M1x66_EVENT_SYNC_RECOVERED= M1966_SYNC_RECOVERED,
M1x66_EVENT_GPIO_INTERRUPT= M1966_GPIO_INTERRUPT
}
M1x66_EVENT_ID;

Parameters

Name

Value

Description

M1x66_EVENT_GPIO_INTERRUPT

0x00800000

GPIO interrupt event.

M1x66_EVENT_NOPOH 0x00400000

No other phone off-hook.

M1x66_EVENT_APOH 0x00200000

Another phone off-hook.

M1x66_EVENT_POLARITY_REV

0x00100000

FXO line polarity changed.

M1x66_EVENT_BATT_DROP 0x00080000

Battery – FXO line is not feeded.

M1x66_EVENT_BATT_FEED 0x00040000

Battery – FXO line is feeded.

M1x66_EVENT_RING_END 0x00020000

FXO line stopped ringing.

M1x66_EVENT_RING_START 0x00010000

FXO line starts ringing.

M1x66_EVENT_SYNC_LOST 0x00008000

FXO device lost synchronization.

M1x66_EVENT_SPI_ERROR 0x00004000

SPI device error detected.

M1x66_EVENT_ON_HOOK 0x00002000

FXO line goes on-hook.

M1x66_EVENT_OVER_VOLTAGE 0x00001000

Over voltage condition detected.

M1x66_EVENT_OVER_CURRENT 0x00000800

Over current condition detected.

M1x66_EVENT_OVER_LOAD 0x00000400

Over load condition detected.

M1x66_EVENT_UNDER_VOLTAGE

0x00000200

Under voltage condition detected.

Advertising