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

Page 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

Image 18
Contents 7K Digital Audio Board Using the DAB Morse Code Features Appendix a Library Contents Appendix F Schematics Appendix G Daughter PCB Installation Introduction Limited Hardware Warranty Copyright Notice and Limited Software WarrantyTrademarks Installation Installation into the rack mount cabinetInstalling the Flash Card Updating the 7K repeater controller firmware Using the DAB LED Status indicatorBasic use Things to consider when deciding file storage parameters Supported WAV File formatsStoring files on the Flash card Recommended editing programsMulti-Media Card adapters File system requirements Format d /a1024File system structure for the Audio Files Special files stored in the root directoryCustom Delay Special WordsLong word continuation Playback Speed Factor Play Random FileForce 7KDAB Reset Send Serial CharactersLoad 7K-IMAGE.BIN Load 7K Patch fileProvide RTC data to DAB Save 7K-IMAGE.BINMessage File Location Morse Code FeaturesMessage File contents Message file control charactersSpeed AmplitudeSending ‘Prosigns’ 7KDAB ‘Busy’ message Hardware Interface Using the Serial PortPassword BaudrateConnecting a Modem to the Serial Port Command Line Interface CD Change DirectoryDIR Directory command WAVDEL Delete File REN Rename FileFind Find a file RY Receive Y-Modem Reboot Reboot DABSY Send Y-Modem LO LogoutStop Stop current WAV file playback Time Display or Set the current Time and DateType Type a file to the console Command line interface commands available with 7K firmware #! Issuing commands to the 7KRFP Remote Front Panel Rx1 Rx3 LL 99717* LL 99705* LL 9983* Rx1Script Execute text file to program the 7K controller Firmware Update Procedure Appendix a Library Contents Page Page 1414 Page Page Page Rate Page Type VCO Test Tones Appendix B Ascii Character Chart Dec Char NameAppendix C Morse Code Characters · · · · · · · · - · Appendix D Version History Product Firmware RevisionsAppendix E 7K Version 2.04 Release Notes DisclaimerOverview PW 36 T F Modify ID Timers New CommandsPW 24 Remove Command From Macro Stop playback of current speech wordPW 49 90/91/92/93 xx Message Handler Initial Message Delay PW 49 94/95 xx Logic output pulse durationPW 76 ff yyyy zzzz Function ‘ff’ Item TestedPW 63 16 Daylight Savings time correction New SwitchesPW 63 36 Suppress command responses within macro execution PW 63 19 Ignore Landline Busy InputPage Changed Commands PW 02 f … Ctcss Encoder Function code ‘f’ DescriptionPW 63 xx 0/1/2/3 Set User Switch PW 40 r Set Transmit Timeout TimersPW 96 t Set Dtmf Mute Delay PW 89 … Select Dtmf Priority/ScanNew Message Types Operational ChangesVersion 2.04b Bug Fixes and Changes VersionVersion 2.04a Version 2.04cVersion 2.04f Appendix F Schematics Revision E 7KDAB, Version 2.0, 19-Aug-2007 Vyex LLC Revision D1 7KDAB, Version 2.0, 19-Aug-2007 Vyex LLC Page Appendix G Daughter PCB Installation