(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.