Function summary

The following functions perform CDI service low-level call control:

Function

Synchronous/ Asynchronous

Description

cdiAssertSignal

Synchronous

Asserts a supervisory signaling pattern to the line.

cdiDisableBattery

Synchronous

Removes the power to the station attached to a port.

cdiEnableBattery

Synchronous

Supplies power to the station attached to a port.

cdiGetSignalState

Synchronous

Retrieves the current state of the supervisory signaling bits.

cdiStartDTMFDetector

Asynchronous

Enables the DTMF detector.

cdiStartRing

Synchronous

Starts station ringing.

cdiStartSignalDetector

Asynchronous

Starts monitoring the signaling bits.

cdiStartTimer

Asynchronous

Starts (or restarts) a timer on a port.

cdiStartTones

Asynchronous

Starts the transmission of a tone.

cdiStopDTMFDetector

Synchronous

Disables the DTMF detector.

cdiStopRing

Synchronous

Stops station ringing.

cdiStopSignalDetector

Synchronous

Stops monitoring the signaling bits.

cdiStopTimer

Asynchronous

Aborts the timer operation.

cdiStopTones

Synchronous

Stops the tone transmission.


 

The following functions manage CDI service boards:

Function

Synchronous/ Asynchronous

Description

cdiGetBoardStatus

Synchronous

Registers the application to receive board status change events.

cdiReadThermometer

Synchronous

Returns the current temperature of a board.

cdiStartStatusMonitoring

Asynchronous

Returns the current board status.

cdiStopStatusMonitoring

Synchronous

Unregisters the application from receiving board status change events.

cdiUserLed

Synchronous

Sets the user LED.