(Page 44 of 46 in this chapter) Version
TaskProcessor
Syntax
TaskProcessor dspfile[+limit][,dspfile[+limit]...][,-listsize]
Description
- Specifies how DSP files are assigned to processors for configurations where defaults have not been established.
- dspfile specifies the filename of a DSP file and follows the same rules as for the
DSPFile keyword. Do not use a separate DSPFile statements for any files specified on a TaskProcessor line. listsize specifies the amount of task list memory allocated to this DSP.
- Each function takes 10 - 15 locations in task list memory. There are slightly more than 3000 locations available on a board.
- limit specifies an optional limit to the number of instances of the specified DSP file that can be started on this task processor.
- For any taskprocessor not configured with this keyword, agmon assigns overlays and listsize to it based on some internal rules.
- You can substitute an overlay ID for the filename (dspfile) by specifying it in hex as in the following:
TaskProcessor 7 = 0x2,0xa
- In the preceding example, the overlays must be specified elsewhere, either with a
DSPFile statement or with another TaskProcessor statement.When specifying ID numbers instead of DSP file names, the same ID applies to both the mu-law and A-law versions of the overlay. The particular DSP file used is determined by which DSP file is specified in the DSPFile statement or another TaskProcessor statement.
- The statement is required for Fusion and Fax configurations but does not apply to AG 2000, AG 4000, and AG 4000C boards.
Example
TaskProcessor 0 = voice_a,callp_a
TaskProcessor 1..3 = signal+20,-300
TaskProcessor 4 = DTMF.DSP
TaskProcessor 5 = e:\ag\load\echo.dsp
See also:
- AG2TaskProcessor
(Page 44 of 46 in this chapter) Version
tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights
reserved.