426 Voice API for Windows Operating Systems Library Reference — November 2003
dx_TxRxIottData( ) — start a transmit-initiated reception of data
dx_TxRxIottData( )
start a transmit-initiated reception of data
!
!!
!Description
The dx_TxRxIottData( ) function is used to start a transmit-initiated reception of ADSI two-way
FSK (Frequency Shift Keying) data, where faster remote terminal device (CPE) turnaround occurs,
typically within 100 msec. Faster turnaround is required for two-way FSK so that the receive data
is not missed while the application turns the channel around after the last sample of FSK
transmission is sent.
The wType parameter specifies the type of data that will be transmitted and received; that is, two-
way ADSI. The transmitted data may come from and the received data may be directed to any
combination of data files, memory, or custom devices. The data is transmitted and received on a
specified channel.
Name: int dx_TxRxIottData(chdev, lpTxIott, lpTxTerminations, lpRxIott, lpRxTerminations. wType,
lpParams, mode)
Inputs: int chdev valid channel device handle
DX_IOTT *lpTxIott pointer to I/O Transfer Table
DV_TPT *lpTxTerminations pointer to Termination Parameter Table
DX_IOTT *lpRxIott pointer to I/O Transfer Table
DV_TPT *lpRxTerminations pointer to Termination Parameter Table
int wType data type
LPVOID lpParams pointer to data type-specific information
int mode function mode
Returns: 0 if successful
-1 if error
Includes: srllib.h
dxxxlib.h
Category: Analog Display Services Interface (ADSI)
Mode: asynchronous or synchronous
Platform: DM3, Springware
Parameter Description
chdev Specifies the valid channel device handle obtained when the channel was
opened using dx_open( ).
lpTxIott Points to the I/O Transfer Table structure. lpTxIott specifies the location
of the messages to be transmitted. This is the same DX_IOTT structure
used in dx_playiottdata( ) and dx_reciottdata( ). See DX_IOTT, on
page 509, for more information on this data structure.