FARGO electronic 7KDAB manual Special Words, Custom Delay, Long word continuation

Models: 7KDAB

1 66
Download 66 pages 62.52 Kb
Page 18
Image 18

DAB-BOOT.BIN

This file contains the small bootstrap loader used to reprogram the microcontroller. If this file exists, its contents are checked against its program storage space in FLASH memory. If they are different, the microcontroller will reprogram this portion of the FLASH memory.

7K-IMAGE.BIN

This file contains an image of the 7K controller’s battery backed SRAM. Special commands can be used to save or restore the contents of the controllers programming.

7K-PATCH.BIN

This file contains a program image of the 7K firmware patch area.

Special Words

Words 9700 through 9799 have been reserved for use by the DAB. When these special words are “spoken” they trigger special things to occur. Some of the functions represent a stand-alone function performed by the DAB and others represent a cooperative effort between the new firmware on the 7K and the DAB.

9700 – Custom Delay

When this word is spoken, the word that follows it is used as a delay factor with its time specified in milliseconds.

For example, “9700 1000” would cause a 1 second silent pause during playback.

The maximum delay that can be specified is 5000ms.

9701 – Long word continuation

With 7K firmware revisions prior to 2.04, there is a hard coded timeout timer in the 7K firmware designed to detect a failed speech board. While the 7K documentation documents this timeout timer as being 5 seconds, in reality a software bug caused it to be 25 seconds.

In order to allow a DAB user to playback a speech file longer than 25 seconds, the DAB has a timer which artificially signals the 7K that a phrase has been completely spoken even though playback continues. If the next word received is 9701, the DAB will continue to play the file already in progress, and approximately 25 seconds later signal the 7K that the phrase has been completely spoken.

For example, “{PW} 15 9960 5000 9701 9701 9701” would allow 5000.WAV to play for approximately 100 seconds if needed.

There is no harm in issuing too many 9701 continuation words. If no playback is in process, the DAB will simply handshake with the 7K and move on to the next word.

This command is not needed with version 2.04 firmware as the keep-alive handshake will occur automatically in the background.

7KDAB, Version 2.0, 19-Aug-2007

© Vyex LLC, 2003-2007

13

Page 18
Image 18
FARGO electronic 7KDAB manual Special Words, Custom Delay, Long word continuation