FARGO electronic 7KDAB manual File system structure for the Audio Files

Page 17

File system structure for the Audio Files

The WAV files need to be stored in a predetermined manner in order on the FLASH card.

The Root directory needs to contain a “WAV” subdirectory, and the WAV subdirectory needs to contain additional four digit numeric subdirectories corresponding to the “hundreds” portion of the word number to be spoken. Within each of those subdirectories, up to 100 WAV files can be stored.

The file naming convention for each WAV file simply correlates one-for-one with the word number issued from the 7K command 15.

For example if you wanted to associate a given WAV file with word 3024 you would name the file “3024.WAV” and store it in the “\WAV\3000\” subdirectory. Similarly word 0007 would be named as “0007.WAV” and stored in the “\WAV\0000\” subdirectory.

With the exception of the reserved word “0000” and words greater than “9699”, you may utilize as many of the word numbers as you like, up to the limits of the storage space on your FLASH card.

Special files stored in the root directory

CONFIG.INI

This text file contains user settings that need to survive a power failure. It is a simple text file that contains a variable keyword, equals sign, and desired setting for the associated parameter.

Comment lines can be preceded with a semicolon, or simply contain white space.

The supported keywords are:

BaudRate. Specify any standard baudrate up through 115200 baud. If not specified, the default baudrate of 115200 baud will be used.

Password. This is the case sensitive password used to protect access to the serial port. Only the first 8 characters are used, and if not specified, the serial port will not require a password.

BusyMsg. Specify a Morse code message to be played when the 7K commands the 7KDAB to play a file during periods when the file system is busy. Only the first 9 characters are used. If not specified, the default message of “BZ” will be used.

Example file contents:

;Configuration file for 7K-DAB BaudRate = 38400

Password = Secret BusyMsg = WR9ACY/R

DAB-MAIN.BIN

This file contains the microcontroller’s firmware. If this file exists, its contents are checked against the current program stored in the microcontrollers own FLASH memory. If they are different, the microcontroller will reprogram itself and reboot to begin execution of the new firmware.

7KDAB, Version 2.0, 19-Aug-2007

© Vyex LLC, 2003-2007

12

Image 17
Contents 7K Digital Audio Board Using the DAB Morse Code Features Appendix a Library Contents Appendix F Schematics Appendix G Daughter PCB Installation Introduction Copyright Notice and Limited Software Warranty Limited Hardware WarrantyTrademarks Installation into the rack mount cabinet InstallationInstalling the Flash Card Updating the 7K repeater controller firmware LED Status indicator Using the DABBasic use Supported WAV File formats Things to consider when deciding file storage parametersMulti-Media Card adapters Storing files on the Flash cardRecommended editing programs Format d /a1024 File system requirementsSpecial files stored in the root directory File system structure for the Audio FilesLong word continuation Custom DelaySpecial Words Play Random File Playback Speed FactorSend Serial Characters Force 7KDAB ResetProvide RTC data to DAB Load 7K Patch fileLoad 7K-IMAGE.BIN Save 7K-IMAGE.BINMessage File contents Morse Code FeaturesMessage File Location Message file control charactersSending ‘Prosigns’ SpeedAmplitude 7KDAB ‘Busy’ message Password Using the Serial PortHardware Interface BaudrateConnecting a Modem to the Serial Port CD Change Directory Command Line InterfaceWAV DIR Directory commandFind Find a file DEL Delete FileREN Rename File SY Send Y-Modem Reboot Reboot DABRY Receive Y-Modem LO LogoutType Type a file to the console Stop Stop current WAV file playbackTime Display or Set the current Time and Date #! Issuing commands to the 7K Command line interface commands available with 7K firmwareRx1 Rx3 LL 99717* LL 99705* LL 9983* Rx1 RFP Remote Front PanelScript 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 Dec Char Name Appendix B Ascii Character ChartAppendix C Morse Code Characters · · · · · · · · - · Product Firmware Revisions Appendix D Version HistoryOverview Appendix E 7K Version 2.04 Release NotesDisclaimer PW 24 Remove Command From Macro New CommandsPW 36 T F Modify ID Timers Stop playback of current speech wordPW 49 94/95 xx Logic output pulse duration PW 49 90/91/92/93 xx Message Handler Initial Message DelayFunction ‘ff’ Item Tested PW 76 ff yyyy zzzzPW 63 36 Suppress command responses within macro execution New SwitchesPW 63 16 Daylight Savings time correction PW 63 19 Ignore Landline Busy InputPage PW 02 f … Ctcss Encoder Function code ‘f’ Description Changed CommandsPW 96 t Set Dtmf Mute Delay PW 40 r Set Transmit Timeout TimersPW 63 xx 0/1/2/3 Set User Switch PW 89 … Select Dtmf Priority/ScanOperational Changes New Message TypesVersion 2.04a Bug Fixes and Changes VersionVersion 2.04b 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