Download ADI Service Developer`s Reference Manual
Transcript
ADI Service Developer's Reference Manual Parameters ADI_FSKRECEIVE_PARMS Dependent function: adiStartReceivingFSK Field name Type Default Units Description baudrate DWORD 1200 integer Transmission baud rate. 1200 is the only valid value. droptime DWORD 5 ms Minimum dropout to silence before a packet is considered terminated. minlevel INT32 -35 dBm Required minimum receive level. minmark DWORD 10 ms Minimum required initial mark and seizure time. ADI_FSKSEND_PARMS Dependent function: adiStartSendingFSK Field name Type Default Units Description baudrate DWORD 1200 integer Transmission baud rate. 1200 is the only valid value. level INT32 -14 dBm Transmit output level. marktime DWORD 500 ms Length of initial mark signal. noseizureflag DWORD 1 integer Controls whether channel seizure is omitted. seizetime DWORD 1000 ms • 0 = send channel seizure • 1 = just send mark Duration of channel seizure; ignored if noseizureflag = 1. ADI_PLAY_PARMS Dependent functions: adiStartPlaying, adiPlayFromMemory, adiPlayAsync Field name Type Default Units Description DTMFabort DWORD 0xFFFF mask Mask that enables you to control which DTMFs abort play. See Valid DTMF values on page 256. gain INT32 0 dB Gain applied to the encoded audio. Ignored for encoding types for which applied gain is not supported. Valid AG board, CG board, and PacketMedia HMP range is -54 through 24. Valid QX board range is -48 through 42. maxspeed DWORD 100 percent Maximum speed that is used. Determines how much DSP processing power is allocated to the play function. The valid AG board and CG board range is 100 through 200. Ignored for encoding types for which speed modification is not supported. Not used for QX boards. speed DWORD 100 percent Initial speedup or slowdown factor to apply to the encoded audio. The valid AG board and CG board range is 50 to maxspeed. Ignored for encoding types for which speed modification is not supported. Not used for QX boards. NMS Communications 261