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