Home

(CCDI) Protocol Manual

image

Contents

1. _ metal backshell N AS signal earth wire cable insulation DB aluminium foil 4 metal cable clamp EDS earth braid wire gt analogue ground pin Pinout 2e D 2 amp D amp rear view Pin Signal name Description Signal type 12 AUX GPI1 General purpose digital input Digital 3V3 CMOS Programmable function 5 AUX_GPI2 General purpose digital input Digital 3V3 CMOS Programmable function With LK3 fitted GPI2 is an emergency power sense input 4 AUX GPI3 General purpose digital input Digital 3V3 CMOS Programmable function With LK2 fitted GPI3 is a power sense input 10 AUX_GPIO4 Programmable function and Digital 2 AUX GPIO5 direction 3V3 CMOS input 9 AUX GPIO6 Pads available to fit a higher power Open collector 1 AUX_GPIO7 driver transistor on GPIO4 line output with pullup 11 AUX_TXD Asynchronous serial port Digital 3V3 CMOS Transmit data 3 AUX RXD Asynchronous serial port Digital 3V3 CMOS Receive data 7 AUD TAP IN Programmable tap point into the Rx Analogue or Tx audio chain DC coupled 13 AUD TAP OUT Programmable tap point out of the Analogue Rx or Tx audio chain DC coupled 14 AUX MIC AUD Auxiliary microphone input Analogue Electret microphone biasing provided Dynamic microphones are not supported 6 RSSI An
2. Note If no CANCEL TYPE is sent then the CANCEL command will default to CANCEL TYPE 0 Examples of CANCEL commands are c0100C a command to cancel the existing call c003D also a command to cancel the existing call c0110B a command to delete the currently held SDM TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited 4 4 4 FUNCTION The FUNCTION command provides access to various hardware and miscellaneous functions It has the following format f SIZE CATEGORY QUALIFIER CHECKSUM m fis sent as a single ASCII character and represents the FUNCTION command m CATEGORY is a single ASCII characters representing the required function category m QUALIFIER is a single ASCII character representing the action to be taken depending on the value of CATEGORY CATEGORY QUALIFIER Action 0 none Reserved for future use 1 none Reserved for future use 2 none Reserved for future use 3 none Reserved for future use 4 0 Disable all user controls display and indicators The User TM8100 will indicate CCDI BUSY indication Controls Disable user input only Display and indicators still operational Any attempt on user input will result in the invalid keypress tone being sounded 2 Enable all user controls except when CCDI commands are being processed when TM8100 indicates CCDI BUSY Set as default at power on
3. m CALLER ID isa callers ID which has a variable length Optional and of variable length Note By checking SIZE in RING message PC will be able to know if the whole CALLER_ID part is missed or not An example of a RING response message is r0714000FFA6 This message indicates that the received call is an SDM call TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited 4 5 4 PROGRESS Unsolicited The PROGRESS message advises the PC of the TM8100 status when some significant change of state in the radio occurs typically during call processing PROGRESS messages are not sent by the TM8100 while the radio is in Transparent mode p SIZE PTYPE PARA1 CHECKSUM m p issentasa single ASCII character and represents the PROGRESS command m PTYPE is two ASCII hex characters which identify the progress message category Character Function 00 Selcall Answered A standard Selcall has been answered This message will be sent when the call has been answered either by the PC or manually by the user 01 Deferred Calling Deferred calling is in progress This message will be sent every three seconds while the radio is still waiting to make the deferred call 02 Tx Inhibited Transmission has been inhibited This message will be sent whenever transmission is requested but is inhibited 03 Emergency Mode Initiated T
4. TM8000 mobiles TM8100 Computer Controlled Data Interface CCDI Protocol Manual Q IN communications MM8100 00 00 441 Version 1 00 September 2003 Tait Electronics Limited Contact Information Tait Radio Communications Corporate Head Office New Zealand Tait Electronics Ltd P O Box 1645 Christchurch New Zealand E mail info taitworld com Website http www taitworld com Technical Support E mail support taitworld com Website http support taitworld com Tait North America Regional Head Office United States of America Tait North America Inc E mail usa g taitworld com Canada Tait North America Inc E mail canada taitworld com Tait Latin America Tait Latin America E mail latinamerica taitworld com Tait Europe Regional Head Office United Kingdom Tait Mobile Radio Ltd E mail teusales tait co uk http www taitworld com Tait North Asia Regional Head Office Hong Kong Tait Mobile Radio Hong Kong Ltd E mail hongkong taitworld com Beijing Tait Mobile Radio Hong Kong Ltd E mail beijing taitworld com Tait South Asia Regional Head Office Singapore Tait Electronics Far East Pte Ltd E mail singapore taitworld com Thailand Tait Mobile Radio Ltd E mail thailand taitworld com Tait Oceania New Zealand Tait Communications Ltd E mail headoffice tcl tait co nz Australia Tait Electronics Aust Pty Ltd E mail australia taitworld com Note For the addresses
5. This may be for larger file transfers or for real time telemetry information This may put undue stress on the radio transmitter and care must be taken to control trans mission times using flow control See XON XOFF Soft ware Flow Control on page 24 Important Some data applications require extended transmission 16 Introduction TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited Radio Programming This section describes how to configure the TM8100 radio using the TM8000 programming application for use with CCDI and data Data form The Data form is used for setting up the majority of the parameters affecting data Ele Edit Radio Network Tool Help D Startup D PTT O Programmable 1 0 Ignore Escape Sequence In T Mode v C Mode T Mode THSD mf x fis x None i None z Baud Rate 19200 Flow Control None CCDI Uart Port Aux X m Data Lead In Delay oo Lead Out Delay J200 Ignore DCS CTCSS v nDagH amp elsixve Radio Network HE dee Atl Networ x Radio Model TM8100 D Specifications E O Receiver Monitoring Data o Data Software Flow Control SDM Options Selcall D Selcall Identity XON Character SDM Enabled Iv a SDM Auto Acknowledge v o XOFF Character 13 B SDM Auto Acknowledge Delay 500 Networks Hardware Flow Control Lines D Basic Settings SDM Wait For Acknow
6. using the MIC TXD and MIC RXD lines Aux means that data will flow via the auxiliary serial interface rear auxiliary connector using the AUX_TXD and AUX RXD lines The Lead In Delay begins after the transmitter key up time It gives the receiver at the other end time to open before data is sent Set the Lead In Delay to a suitable value depending on flow control settings and subaudible signalling and data requirements See Lead In Delay on page 23 for more information The Lead Out Delay is the time that the transmitter stays keyed up after a data block is sent This parameter is sometimes know as the Tail Time This option applies to all FFSK Transparent mode and SDM data transmissions It is only relevant if the current channel is programmed for subaudible signalling Leave this option unchecked if you want the radio to only process over air data that is accompanied by valid subaudible signalling Checking this option will deactivate validation of CTCSS and DCS subaudible signalling This means that when the TM8100 receives data it will be processed regardless of the subaudible signalling The advantage of this is faster decoding ofthe incoming data as subaudible signalling does not require decoding The default radio setting at power on is set by this option The CCDI Function command can be used after power on to change subaudible signal decoding See FUNCTION on page 33 18 Radio Programming TM8100 Computer Con
7. FIRMWARE AND ASSOCIATED WRITTEN MATERIALS IN THE EVENT OF SUCH TERMINATION Limited Warranty THE SOFTWARE OR FIRMWARE IS SUPPLIED BY TAIT AND ACCEPTED BY THE LICENSEE AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT BEING LIMITED TO ANY IMPLIED WARRANTIES AS TO MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE THE LICENSEE ACKNOWLEDGES THAT THE SOFTWARE OR FIRMWARE IS USED BY IT IN BUSINESS AND ACCORDINGLY TO THE MAXIMUM EXTENT PERMITTED BY LAW NO TERMS OR WARRANTIES WHICH ARE IMPLIED BY LEGISLATION SHALL APPLY TO THIS AGREEMENT TAIT DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE OR FIRMWARE WILL MEET THE LICENSEE S REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE OR FIRMWARE WILL BE UNINTERRUPTED OR ERROR FREE TM8100 Computer Controlled Data Interface CCD Protocol Manual 3 September 2003 Tait Electronics Limited Exclusion of Liability TAIT S ENTIRE LIABILITY AND THE LICENSEE S EXCLUSIVE REMEDY SHALL BE THE FOLLOWING 1 IN NO CIRCUMSTANCES SHALL TAIT BE UNDER ANY LIABILITY TO THE LICENSEE OR ANY OTHER PERSON WHATSOEVER FOR ANY DIRECT OR CONSEQUENTIAL DAMAGE ARISING OUT OF OR IN CONNECTION WITH ANY USE OR INABILITY OF USING THE SOFTWARE OR FIRMWARE 2 TAIT WARRANTS THE OPERATION OF THE SOFTWARE OR FIRMWARE ONLY WITH THE OPERATING SYSTEM FOR WHICH IT WAS DESIGNED USE OF THE SOFTWARE OR FIRMWARE WITH AN OPERATING SYSTEM OTHER THAN THAT FOR WHICH IT WA
8. Indicates whether an auto acknowledge was received from the last Selcall call 0 no acknowledge received 1 acknowledge received Note that this progress message will only be generated if the radio has been programmed to transmit Selcall Auto Acknowledge in the programming application SDM Auto acknowledge Indicates whether an Auto Acknowledge was received from the last SDM call 0 no acknowledge received 1 acknowledge received Note that this progress message will only be generated if the radio has been programmed to transmit SDM Auto Acknowledge in the programming application m PARA1 is a single digit string Character Function 0 Not Received 1 Received An example of a PROGRESS response message is p0202CC Command Mode This message sends the progress message to say that Tx has been inhibited TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited 4 5 5 GET SDM Solicited The GET SDM message is sent to the PC in response to a QUERY command It sends the buffered SDM data the TM8100 and has the following format s SIZE SDM DATA CHECKSUM m s issent as a single ASCII character and represents the GET SDM command m SDM DATA is a optional string of up to 32 character Note If no SDM_DATA is sent then the GET SDM command will OF default to SDM_DATA 0 and no PARAMETERS If there is bu
9. Rate 460 bytes x 8 bits 3680 bits to be sent effective 3680 bits 3 72 seconds 989 bits second Note If 461 bytes are sent then the number of data blocks rounds up to E 11 This reduces the effective data rate significantly to 915 bits second 3 24 Lead In Delay The Lead In Delay begins after the transmitter key up time It gives the receiver s at the other end time to open before data is sent gt Lead In Lead Out i Delay gt Delay Tx Tx Key up Key down time When data is detected at the TM8100 input buffer the following occurs TM8100 Computer Controlled Data Interface CCDI Protocol Manual Transparent Mode 23 September 2003 Tait Electronics Limited m The transmitter keys up m A carrier is sent from the transmitter When the carrier reaches its full potential the Lead In Delay begins m Ifthe receiving base station is set to Repeater mode the carrier is detected and Rx Gate becomes active opens which in turn makes the PTT line active m The active PTT line keys up the transmitter This sequence is repeated with as many base stations as are in the chain The optimum length of the Lead In Delay should be set keeping in mind the number of Base Stations that need to be activated before any data is sent The Lead In Delay must also allow for subaudible signalling decoding if it is enabled when used in conjunction with FFSK data 33 XON XOFF Software Flow Control XO
10. and phone numbers of the above regional offices refer to the Tait World website TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited Tait General Software Licence Agreement This legal document is an Agreement between you the Licensee and Tait Electronics Limited Tait By using any of the Software or Firmware items prior installed in the related Tait product included on this CD or downloaded from the Tait website hereinafter referred to as the Software or Firmware you agree to be bound by the terms of this Agreement If you do not agree to the terms of this Agreement do not install and use any of the Software or Firmware If you install and use any of the Software or Firmware that will be deemed to be acceptance of the terms of this licence agreement The terms of this agreement shall apply subject only to any express written terms of agreement to the contrary between Tait and the Licensee Licence TAIT GRANTS TO YOU AS LICENSEE THE NON EXCLUSIVE RIGHT TO USE THE SOFTWARE OR FIRMWARE ON A SINGLE MACHINE PROVIDED YOU MAY ONLY 1 COPY THE SOFTWARE OR FIRMWARE INTO ANY MACHINE READABLE OR PRINTED FORM FOR BACKUP PURPOSES IN SUPPORT OF YOUR USE OF THE PROGRAM ON THE SINGLE MACHINE CERTAIN PROGRAMS HOWEVER MAY INCLUDE MECHANISMS TO LIMIT OR INHIBIT COPYING THEY ARE MARKED COPY PROTECTED PROVIDED THE COPYRIGHT NOTICE MUST BE REPR
11. character e g 12 5678 The first four bytes are generally the fleet identity the second four the radio identity When a radio receives a SDM message the data identity is checked against the Unit Data Identity set in the Data form of the TM8000 Programming Application If the data identity matches the received SDM data is stored and the radio sends a response If the data identity does not match then the SDM data is ignored m MESSAGE is optional and contains SDM text with commands to the TMS100 The field is limited to 32 hex characters in standard ASCII range 20h to 2Fh Characters between 00 and FFh can be sent but characters above 7Fh can not be displayed A valid SDM with a MESSAGE component will cause the TM8100 to generate a SDM Received RING message to the PC If no MESSAGE component is received RING will be type DATA Any SDM whether valid or not will cause an FFSK Data Received PROGRESS message to be generated Note The radio can not receive any further SDMs if one is already stored in the buffer The buffer must be cleared using a CANCEL command Examples of SEND_SDM commands are s0A051234567813 This message transmits data identity 12345678 with 100 msec Lead In Delay through current channel sOCFF12345678Hi39 This message transmits data identity 12345678 and SDM data Hi with 5 1 sec Lead In Delay through current channel TM8100 Computer Controlled Data Interface CCD Pr
12. higher order bits resulting from the summation 26h 3 Form the two s complement of the remainder 26h 0010 0110 two s complement 1101 1010 4 Convert the binary number into two ASCII hex digits MSD first 1101 1010 DA TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 29 September 2003 Tait Electronics Limited 4 4 Commands to the TM8100 The following commands are available to send from the PC to control the radio Command IDENT Function DIAL d initiate a call GO TO CHANNEL g sets the radio to a particular channel CANCEL C abort current activities FUNCTION f controls various hardware and miscellaneous radio functions QUERY q requests information from the radio TRANSPARENT t change to transparent mode SEND SDM S send a Short Data Message SDM In all cases if command is received without error by the TM8100 and all parameters are valid the command is executed The prompt character is then returned to the PC after the TM8100 completes the current transaction to signify that another may begin If an error arises the PC is notified with an appropriate ERROR response 30 Command Mode TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited 4 4 1 DIAL The DIAL command allows access to the full dialling capability of the radio Selcall and DTMF sequences can be dialled on the current channe
13. start and stop bits are removed and a header is sent at the start of each data block 3 2 2 FFSK Transmission Format The Transparent Mode transmission format is as follows Singe Data Block LID preamble sync size ARLES CRC 2bytes 2bytes 2 bytes max 46 bytes 2 bytes 00 Tail Time HE AD ER Multiple Data Blocks LID HEADER Massil es 6 bytes max 46 bytes CRC Tail Time 2 bytes 00 22 Transparent Mode TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited 3 2 3 Effective Over Air Data Rate Data rate varies depending on the quantity of data For example assuming 460 byte data is being sent with a Lead In Delay of 100ms and Lead Out Delay of 20ms the effective data rate is calculated below Note that these calculations are theoretical only as there are other real life factors not being considered Bytes sent 460 bytes 46 bytes per data block 10 data blocks 2 bytes preamble 2 sync 2 size 2 CRC 8 bytes for Header and CRC per data block 8 bytes overhead x 10 data blocks 80 total overhead bytes 460 bytes of data 80 bytes overhead 540 total bytes sent 540 bytes sent x 10 bits per bytes 5400 bits 5400 1080 start and stop bits removed 4320 bits sent over air Time taken 4320 1200 3 6 seconds time to send bits 3 6 seconds 120 ms 3 72 seconds including Lead In and Lead Out Delay Data
14. to the PC in response to a QUERY command It identifies the type of TM8100 and the version of CCDI software operating in the TM8100 It has the following format m SIZE RUTYPE RUMODEL RUTIER VERSION CHECKSUM m m issentasa single ASCII character and represents the MODEL command RUTYPE is a single character representing the type of radio Char Function 1 Conventional radio 2 Reserved for Trunked radio 3 North American Signalling Conventional radio RUMODEL is a single character representing the model of the radio Char Function 1 Tait Orca Portable TOP conventional unit 2 TOP Orca Mobile conventional unit 3 TM8100 Mobile RUTIER is a single character representing the tier of the radio 1 Char Function Tait Orca Elan radio or TM8100 FMx small display 2 Tait Orca Excel radio or TM8100 MFx large display Tait Orca Eclipse radio Tait Orca 5010 5011 radio reserved Tait Orca 5020 5021 radio Tait Radio Modem TRM Tait Orca 5015 radio VERSION CCDI software version A character string in the format of XX XX identifying the capabilities of the TM8100 operating in CCDI mode An example of the MODEL response message is m0813102 03A3 This message is sent is response to a QUERY q002F command It indicates that the radio is a Conventional TM8100 radio of FMx model
15. with a small display and the CCDI version 1s 02 03 TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 39 September 2003 Tait Electronics Limited 4 5 3 40 RING Command Mode Unsolicited The RING message advises the PC that an incoming call has been received It has the following format r SIZE PARAMETERS RCATEGOR Y TYPE1 TYPE2 TYPE3 TYPE4 STATUS CALLER ID CHECKSUM m r issentasasingle ASCII character representing the RING command g P g m RCATEGORY is a single character representing the category of the incoming call Character Function 0 Selcall 1 Undefined 2 Reserved for Trunked system call m The RING type is a four character string qualifying the type of call received Type Character Function TYPE 1 0 Voice Call received 1 reserved for Trunked non prescribed data call 2 Status Call received 3 Interrogation Call received 4 SDM received 5 Data Call received 6 Remote Monitor Call received TYPE2 0 Normal Priority Call received Emergency Priority Call received TYPE3 0 Individual Call received Group Call received TYPE4 0 reserved for not an include call Trunked radio only reserved for include call Trunked radio only m STATUS is a two digit string representing the received status for status calls If STATUS value is not received then STATUS will be FF
16. 3 3V CMOS 5VCMOS 5VTTL RS 232 AUX TXD Yes No Yes No IOP TXD Yes No Yes No CH TXD Yes No Yes No MIC_TXD PRG_TXD a These outputs can be made 5V CMOS compatible using a 3 3k Ohm pull up resistor to 5V that is provided by the device being driven Before Operating Before using CCDI the following may be useful to check m The radio must be correctly programmed for use with the CCDI protocol See Radio Programming on page 17 for configuration information m At power on the radio will select its default channel To change the channel select the channel using the normal radio interface or using the CCDI Go to Channel command see GO TO CHANNEL on page 32 Note that some channels are designated data channels in the Details tab of the Channels form which means they are optimised for data m The radio will power on into the mode selected in the Powerup State field in the Data form m Power Tx and Rx LED indicators are helpful for establishing proper operation The radio speaker can be used to listen to data coming in Introduction September 2003 Tait Electronics Limited 15 m Data flow is controlled either by the customers embedded computer system or by a PC running a data sending application such as Hyperterminal Note In accordance with RS 232 specifications the radio should be within 15m of the computer equipment for optimum perform ance 1 3 Limitations times
17. 5 0 Cancel CCDI reguest for Rx audio mute Rx Audio Reguest mute of Rx audio Can only be overridden by Squelch Override Mute Control 6 none Reserved for future use 7 0 Deactivate validation of CTCSS and DCS subaudible Subaudible signalling Incoming data will be processed regardless Signalling of the subaudible signalling The default radio setting at power on depends on the Ignore DCS CTCSS option set in the Data form of the programming application The Function command is only valid during power on 1 Activate validation of CTCSS and DCS subaudible signalling Incoming data will only be processed if the subaudible signalling matches Only effective if current channel is programmed for subaudible signalling 8 0 Deactivate monitor function Monitor l 1 Activate monitor function TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 33 September 2003 Tait Electronics Limited 4 4 5 34 QUERY 9 0 Forces radio into a Rx state RX Tx 1 Forces radio into a Tx state Examples of FUNCTION commands are f0241D3 a command to disable the user input f0250D3 a command to mute the receiver audio f0271D0 a command which specifies the validation of sub signalling f0281CF a command to activate the monitor function f0291CE a command to activate the transmitter f0290CF a command to deactivate the transmitter follo
18. LED Light Emitting Diode MSD Most Significant Digit PC Personal Computer PTT Press To Talk RTS Request to Send Rx Receive RXD Receive Data SDM Short Data Message Tx Transmit TXD Transmit Data UART Universal Asynchronous Receiver Transmitter XON Transmitter On XOFF Transmitter Off TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited 10 TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited 1 Introduction The Computer Controlled Data Interface CCDI protocol is a Tait proprietary command protocol embedded in the TM8100 and used for communicating with the TM8100 via asynchronous serial ports The TM8100 is the DCE Data Circuit Terminating Equipment and is connected directly to the DTE Data Terminal Equipment usually a PC via the serial port Two modes of operation are available using the serial ports m Command mode m Transparent mode PC running PC running terminal application terminal application ETE A PC Serial Port PC Serial Port SE OL c Cj Oooo nooo ooo Sea 2 Lj HIERIE LLLIITIIIITITITJLLLDOLrOCLL CLIILILILNIIIILI IE LIILIIFIIIITILIT OCIO LrrrIrrrrrrrrrriccrp Etre ERR TMB000 radio TM8000 radio ER EER RE EFPF ERCERE RE When in Command mode commands and response messag
19. N XOFF software handshaking is used for flow control in Transparent mode and becomes active when the data flow is set for software flow control This is set in the Data Flow section of the Data form of the TM8000 Programming Application See Software Flow Control on page 17 The XOFF character is sent to the PC m when the serial input data buffer has reached approximately 2 3 ofits 128 byte capacity The XON character is sent to the PC m after the XOFF character has been sent and then the serial input data buffer becomes empty m when entering Transparent mode if the channel is not busy The data rate is set depending on the value set by the Transparent mode Baud Rate set in the Data form Since the over air FFSK data is transmitted or received at 1200 baud regardless if the radio is set to a higher baud rate than 1200 baud XON XOFF software handshaking must be used otherwise some part of the data stream will be lost If 1200 baud is selected as the Transparent mode baud rate and the Lead In Delay is short less than 300 ms in Transparent mode XON XOFF software handshaking is not necessary Even if higher baud rates are used as long as the data throughput rate is slow enough less than 40 bytes in one transmission then XON XOFF is not necessary assuming the Lead In Delay is short enough 24 Transparent Mode TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited stream
20. ODUCED AND INCLUDED ON ANY SUCH COPY OF THE SOFTWARE OR FIRMWARE AND OR 2 MERGE IT INTO ANOTHER PROGRAM FOR YOUR USE ON THE SINGLE MACHINE ANY PORTION OF ANY SOFTWARE OR FIRMWARE MERGED INTO ANOTHER PROGRAM WILL CONTINUE TO BE SUBJECT TO THE TERMS AND CONDITIONS OF THIS AGREEMENT THE LICENSEE MAY NOT DUPLICATE MODIFY REVERSE COMPILE OR REVERSE ASSEMBLE ANY SOFTWARE OR FIRMWARE IN WHOLE OR PART Title to Software THIS AGREEMENT DOES NOT CONSTITUTE A CONTRACT OF SALE IN RELATION TO THE SOFTWARE OR FIRMWARE SUPPLIED TO THE LICENSEE NOT WITHSTANDING THE LICENSEE MAY OWN THE MAGNETIC OR OTHER PHYSICAL MEDIA ON WHICH THE SOFTWARE OR FIRMWARE WAS ORIGINALLY SUPPLIED OR HAS SUBSEQUENTLY BEEN RECORDED OR FIXED IT IS A FUNDAMENTAL TERM OF THIS AGREEMENT THAT AT ALL TIMES TITLE AND OWNERSHIP OF THE SOFTWARE OR FIRMWARE WHETHER ON THE ORIGINAL MEDIA OR OTHERWISE SHALL REMAIN VESTED IN TAIT OR THIRD PARTIES WHO HAVE GRANTED LICENCES TO TAIT Term and Termination THIS LICENCE SHALL BE EFFECTIVE UNTIL TERMINATED IN ACCORDANCE WITH THE PROVISIONS OF THIS AGREEMENT THE LICENSEE MAY TERMINATE THIS LICENCE AT ANY TIME BY DESTROYING ALL COPIES OF THE SOFTWARE OR FIRMWARE AND ASSOCIATED WRITTEN MATERIALS THIS LICENCE WILL BE TERMINATED AUTOMATICALLY AND WITHOUT NOTICE FROM TAIT IN THE EVENT THAT THE LICENSEE FAILS TO COMPLY WITH ANY TERM OR CONDITION OF THIS AGREEMENT THE LICENSEE AGREES TO DESTROY ALL COPIES OF THE SOFTWARE OR
21. RIOR AGREEMENT ORAL OR WRITTEN AND ANY OTHER COMMUNICATIONS BETWEEN THE LICENSEE AND TAIT RELATING TO THE SOFTWARE OR FIRMWARE 4 TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited Contents ME ii e au dada ed Real RON oq UR eae UE a M Leds 11 BO OS ME s esee REY qe OE CP Ga FERE REL PIECE 12 Susan ONE S ak ge tek bea be EE ET DE ER 12 Microphone CHANGE soos ea abes den eeki bos ed x ok s 14 ER Do AR PERO N EE NE 14 EE SR ve Le AE RA OE REUS VS 15 12 Retire OPDE oon ca AE OE EE ED 15 BEE oi nisi 9 N IT OE EE EE EO 16 2 Radio Programmn ng ze kw x Rao xo Ro Sa ROC RU odo ie dod GENE GE N N 17 2 Day EUEI euis un TOR N TEE ERRARE 17 EE ES de MA AA ED ER PIERDE OU ads 17 CED OPON se rs ate m 18 Is ove EE tee T E EEEE I UE DC RENE RS Se ib 18 EL ER ne Cre 18 Ede Oe AE TO IE EET Sod hess 19 Kronspareut Mode 45 sus 4 9 RCRUR RR N A GE RR a oka OR RR 21 41 Externe Trangpatett Mode sus ses eR uar KERKE DR DR RD REE STS SH OS 21 md Transparent Mods Fonit EES GEGEE REED RE QNARE Wap EEG aed 22 Transparent Mode Packetisation iss ss ER be R RR RR EER RED ER RE es 22 PESE Ties en FOIE soe eds qiu ge ones M SEED way 22 Etes Over Aut Tat Bate ad sue we cer REOR Dares 23 ke Bol uL AREER ASE DALE EE TEEST GE ETE 23 33 XON XOFE Software Plow Control 4224426 SEER ER o es 24 4 Command Made 2 6 64 E DEE e RR OR ENS OS IR MR i Ro 27 al Bi
22. Refer to the TM8000 3DK Hardware Developer s Kit Application Manual for more details about the microphone connector 1 1 3 Data Characteristics Standard Parameter Comments min typ max units Serial port Baud rate 1200 2400 4800 bit s All UART parameters are 9600 14400 19200 fixed and common to all Data bits 8 UARTS except for the baud rate which is configurable Start bit 1 and different for different Stop bit 1 modes applications Parity None Protocol CCDI2 Flow control Software XON XOFF GPIO Delays VO mirror to IOP 500 us UI key delay 50 ms 14 Introduction TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited 1 1 4 Digital Input Compatibility and Tolerance Digital Output Compatibility 1 2 TM8100 Computer Controlled Data Interface CCD Protocol Manual Logic Level Compatibility The following table show the compatibility of the TM8000 digital I O used for CCDI with common industry logic standards Digital Input Logic standard input compatibility and tolerance Has 3 3V CMOS 5VCMOS 5VTTL RS 232 AUX_RXD Yes Yes Yes Yes IOP RXD Yes Yes Yes No CH RXD Yes Yes Yes Yes MIC RXD PRG RXD a Level compatible but not tolerant Inputs can be made RS 232 tolerant by using 3 3kOhm series resistance inserted at the radio end Digital Output Logic standard input compatibility and tolerance Line
23. S DESIGNED MAY NOT BE SUPPORTED BY TAIT UNLESS OTHERWISE EXPRESSLY AGREED BY TAIT General THE LICENSEE CONFIRMS THAT IT SHALL COMPLY WITH THE PROVISIONS OF LAW IN RELATION TO THE SOFTWARE OR FIRMWARE Law and Jurisdiction THIS AGREEMENT SHALL BE SUBJECT TO AND CONSTRUED IN ACCORDANCE WITH NEW ZEALAND LAW AND DISPUTES BETWEEN THE PARTIES CONCERNING THE PROVISIONS HEREOF SHALL BE DETERMINED BY THE NEW ZEALAND COURTS OF LAW PROVIDED HOWEVER TAIT MAY AT ITS ELECTION BRING PROCEEDINGS FOR BREACH OF THE TERMS HEREOF OR FOR THE ENFORCEMENT OF ANY JUDGEMENT IN RELATION TO A BREACH OF THE TERMS HEREOF IN ANY JURISDICTION TAIT CONSIDERS FIT FOR THE PURPOSE OF ENSURING COMPLIANCE WITH THE TERMS HEREOF OR OBTAINING RELIEF FOR BREACH OF THE TERMS HEREOF No Dealings THE LICENSEE MAY NOT SUBLICENSE ASSIGN OR TRANSFER THE LICENCE OR THE PROGRAM EXCEPT AS EXPRESSLY PROVIDED IN THIS AGREEMENT ANY ATTEMPT OTHERWISE TO SUBLICENSE ASSIGN OR TRANSFER ANY OF THE RIGHTS DUTIES OR OBLIGATIONS HEREUNDER IS VOID No Other Terms THE LICENSEE ACKNOWLEDGES THAT IT HAS READ THIS AGREEMENT UNDERSTANDS IT AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS THE LICENSEE FURTHER AGREES THAT SUBJECT ONLY TO ANY EXPRESS WRITTEN TERMS OF AGREEMENT TO THE CONTRARY BETWEEN TAIT AND THE LICENSEE THIS IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN IT AND TAIT IN RELATION TO THE SOFTWARE OR FIRMWARE WHICH SUPERSEDES ANY PROPOSAL OR P
24. alogue RSSI output Analogue 8 413V8 SW Switched 13 8V supply Supply is Power switched off when radio body is switched off 15 AGND Analogue ground Ground Refer to the TM8000 3DK Hardware Developer s Kit Application Manual for more details about the auxiliary connector TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited Introduction 13 1 1 2 Microphone Connector The microphone connector on the TM8100 control head is an RJ 45 socket When the TM8100 control head is connected to the control head connector of the radio body using the loom provided the microphone connector uses the following eight control head connector signals Pinout Pin Signal name Description Signal type 1 MIC RX AUD Receive audio output Analogue 2 13V8_SW Power supply output Switched off Power when radio body is switched off 3 MIC TXD Asynchronous serial port 3 3V CMOS font ey Transmit data 4 MIC_PTT PTT input from microphone Digital Also carries hookswitch signal MIC_AUD Fist microphone audio input Analogue AGND Analog ground Analogue ground MIC_RXD Asynchronous serial port 3 3V CMOS Receive data 8 MIC_GPIO1 General purpose digital input Open collector out output 3 3V CMOS in The MIC_TXD and MIC_RXD lines are used to transmit and receive data from the radio
25. and often has multiple parts CHECKSUM An 8 bit checksum of the IDENT SIZE and PARAMETERS fields Expressed in two character ASCII hex notation CR The carriage return packet terminator All characters in a message are printable ASCII Where numeric values are represented in ASCII hex notation two characters per byte characters A to F are upper case The minimum length of a command packet is 5 characters For example q002F is the QUERY command where SIZE 00 as there is no PARAMETERS field required The maximum length of the PARAMETERS field is 42 characters The maximum length of the command packet is therefore 47 characters TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited 4 3 Calculating the CCDI CHECKSUM CHECKSUM is calculated by applying the following algorithm 1 Take the modulo 2 sum of all message bytes preceding CHECK SUM Retain bits 0 to 7 discarding any higher order bits resulting from the summation Form the two s complement of the remainder Convert the binary number into two ASCII hex digits MSD first 4 3 1 Checksum Example sOD050800TESTHi DA 1 Take the modulo 2 sum of all message bytes preceding CHECK SUM m s 73h 0 30h D 44h etc therefore the modulo 2 sum is 73 30 44 30 35 30 38 30 30 54 45 53 54 48 69 21 426h 2 Retain bits 0 to 7 discarding any
26. ape sequence consists of a 2 second idle time followed by three escape characters sent within 2 seconds followed by a further 2 second idle time i e 2 second idle 2 second idle In Transparent mode when the escape sequence is detected in the data stream the radio is forced back to Command mode TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 27 September 2003 Tait Electronics Limited 4 2 CCDI Command Format Restrictions 28 Command Mode The Tait Computer Controlled Data Interface CCDT protocol provides the means of controlling a TM8100 from a PC to allow either a semi or fully automatic communications system CCDI is embedded in the radio software and accessed via the serial lines on the programming lead between the PC and the TM8100 Note What is transmitted over air is an analogue version of CCDI suit able for RE All CCDI message packets take the general form IDENT SIZE PARAMETERS CHECKSUM CR IDENT The message identifier Identifiers are single ASCII characters lower case alphabetical which categorise the message type SIZE The number of characters which make up the PARAMETERS field SIZE is an 8 bit number expressed in ASCII hex notation two characters PARAMETERS An optional field depending upon the command Parameter values are generally character strings unless explicitly stated otherwise Parameter type is dependent upon the command
27. d to initiate Selcall dialling of the number 12345 d0611234506 a command to initiate DTMF dialling of the number 12345 TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 31 September 2003 Tait Electronics Limited 4 4 2 4 4 3 32 GO TO CHANNEL CANCEL Command Mode The GO TO CHANNEL command tells the TM8100 to change to another channel It has the following format g SIZE CHANNEL NO CHECKSUM m g issentas a single ASCII character and represents the GO TO CHANNEL command m CHANNEL NO is a maximum of three characters representing the new channel number The range of allowed characters is 0 to 9 and must be a valid channel for the radio Examples of GO TO CHANNEL commands are g0223D2 go to channel 23 g0299C5 go to channel 99 The CANCEL command tells the PC to abort the current action that the radio is performing It has the following format c SIZE CANCEL TYPE CHECKSUM m c issentasa single ASCII character and represents the CANCEL command m CANCEL TYPE is a single ASCII character representing the cancelling type CANCEL TYPE Function 0 Cancel Call Cancel call can do the following clear down a Selcall call including retries cancel deferred calling take the radio out of emergency operation if in Emergency Tx Rx cycles by resetting the radio 1 Delete SDM data of the last received SDM if any 2 Reset menu to first menu item
28. es are passed between the PC and the TM8100 using the CCDI protocol The Command mode baud rate is selectable using the TM8000 Programming Application to either 1200 2400 4800 9600 14400 or 19200 baud When in Transparent mode communication between the PC and the TM8100 is Fixed Frequency Shift Keying FFSK data and is selectable using the TM8000 Programming Application to either 1200 2400 4800 9600 14400 or 19200 baud The over air data rate is always fixed at 1200 bps for FFSK data CCDI2 refers to CCDI version 2 XX TM8100 Computer Controlled Data Interface CCD Protocol Manual Introduction 11 September 2003 Tait Electronics Limited 1 1 Serial Ports There are three ports available for CCDI asynchronous serial communication with the TM8100 The microphone and auxiliary ports are accessed externally and the internal options connector is internal to the radio Only one of these ports can be used for CCDI transmission and reception at any time and the port is selected in the Data form of the TM8000 Programming Application Select Mic Aux or Internal Connector m Mic the radio will transmit and receive data via the MIC TXD and MIC RXD lines on the microphone connector Refer to Microphone Connector for signal details m Aux the radio will transmit and receive data via the AUX TXD and AUX RXD lines on the auxiliary connector Refer to Auxiliary Connector for signal details m Internal Connect
29. eval 3 1 Entering Transparent Mode Transparent mode can be set as the default mode at power on by selecting T Mode in the Powerup State field in the Data form of the TM8000 Programming Application See Powerup State on page 19 To change to Transparent mode while operating in Command mode the PC must send a TRANSPARENT command to the radio E g t01zB1 sends a TRANSPARENT command requesting that the radio be put into Transparent mode The escape character specified here is z ASCII code 7A Once acknowledged any further data is linked directly to the radio in Transparent mode If the radio default is set to Transparent mode at power on the default escape character is TM8100 Computer Controlled Data Interface CCD Protocol Manual Transparent Mode 21 September 2003 Tait Electronics Limited 3 2 Transparent Mode Format 3 2 1 Transparent Mode Packetisation over air TM8000 radio BO Flow control TM8000 radio FFSK OUT FFSK OUT FFSK IN FFSK IN rr 4 PC data processing processing data PC xj R5232 RS232 E ne SER OUT SER OUT Eo e nd SER IN Co O O Ed ad Episc en gt gt gt gt 33 gt gt gt gt a gt data block 1 data block n b ontro ontro Lead In Lead Out Delay Delay Transparent mode data is packetised into data blocks before it is sent over air The
30. ffered SDM data in the TM8100 the SDM data will be sent to the PC Examples of the GET_SDM response message are s002D This message indicates that the TM8100 has no SDM data available s02Hi7A This message indicates that the TM8100 has a valid SDM data Hi TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 43 September 2003 Tait Electronics Limited 44 Command Mode TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited
31. he TM8100 has been put into emergency mode This message will be sent when the TM8100 emergency mode switch is activated 04 Emergency Mode Terminated The TM8100 is no longer in emergency mode This message will be sent when the TM8100 receives a reset to take it out of emergency mode The reset can be a Remote Monitor Reset enabled in programming application a power off and on or a CANCEL command 05 Receiver Busy The receiver has detected an RF signal on the current channel This message will be sent when the current channel becomes busy 06 Receiver Not Busy The receiver no longer detects an RF signal on the current channel This message will be sent when the current channel becomes not busy 07 PTT Mic Activated The PTT has been pressed This message will be sent whenever the PTT is pressed in an attempt to transmit 08 PTT Mic Deactivated The PTT has been released This message will be sent whenever the PTT is released after attempting to transmit 09 15 reserved for trunked radios 16 Selcall Retry TM8100 Computer Controlled Data Interface CCD Protocol Manual Command Mode 41 September 2003 Tait Electronics Limited 42 Radio Stunned Radio Revived FFSK Data Received Indicates to that the radio has received valid FFSK data in Command mode Note that if FFSK data is received in Transparent mode it will be sent directly to the PC without sending this progress message Selcall Auto acknowledge
32. kers Command Mede Liu ESE DAE DEER A ESaqse E AR EE ERES 27 423 CDI Command Ponvat ss dese k RR ins ER Re RR ER DEE REK DERE RA 28 45 Calcalating the CCDI CHECKSUM ss ss saadus BERE ERKEN OR SP N 29 C heckuum doe ed EA OO EE OE 29 44 Commands to the EMBTIUD gs SEKER eus ee see RATE EWOR GRE OR ees 30 EERS RE OE AA OR ER Es 31 GO TO CHANNEL ses semis Gate add pet ed debes 32 CANCEL sccm agta Pde ends ba xac abd d d vp ddr s eee 32 PUNCHON 2s 5 208 666040205464 EN EE OE IN 33 BES ET ER ON EE OE 34 TRANSPARENT si bos qe EGRE PUR OS ECKE ee Robes SEER EE 35 A Ei PENE EEEE EE DER SR 36 4o Meuse from the TMSU a uua ted cu ru iae RI rame DE E Ed ER EN Foe EEE EE Re SLE qu OE OG 38 TM8100 Computer Controlled Data Interface CCD Protocol Manual 5 September 2003 Tait Electronics Limited ip pce PECTUS 40 PROGRESS cb oe ESR be SRS Ke BESEER BE SA ak beg es ddr 41 Eu T DN eee ee ee ee ee ee OIE ee See ee es 43 TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited Preface Scope of Manual This manual contains reference information about the TM8100 CCDI protocol Enquiries and Comments If you have any enquiries regarding this manual or any comments suggestions and notifications of errors please contact support at one of the addresses listed on page 2 Updates of Manual and Equipment Copyright Disclaimer In the interests of improving the perfo
33. l It has the format d SIZE DTYPE NUMBER STR CHECKSUM m d issentasa single ASCII character and represents the DIAL command m DTYPE required is a single ASCII character representing the type of dialling DTYPE Function 0 Selcall 1 DTMF 2 Reserved for Trunked radio dialling m NUMBER STR represents the dialled sequence The range of allowed characters depends upon the value of DTYPE DTYPE NUMBER_STR 0 Selcall 0 9 A F V maximum of 32 digits Selcall strings usually use the digits 0 to 9 as some of the tones A to F have special meaning e g A Group C Reset E Repeat Selcall calls are made within the bounds of the following parameters as programmed into the TM8100 tone period tone set and Lead In Delay etc DTMF 0 9 A D maximum of 32 digits DTMF calls are made within the bounds of the following parameters as programmed into the TM8100 e g key up delay tone period and inter tone gap may take some time to get through especially if the channel is Note The DIAL command initiates the calling process only The call busy or the system heavily loaded The receiver will return a prompt as soon as the DIAL command is accepted but the PC may have to wait for a PROGRESS message advising successful call set up before proceeding Examples of DIAL commands are d0601234507 a comman
34. ledgement 6 O Features CTS None v D Emergency Unit Data Identity o RTS None v Channel Setup D Channels O Scan Groups SERIES Data Flow D Key Setti o A ca Transparent Mode Enabled M Powerup State C Mode gt Database Version 0029 Software Flow Control Software Flow Control assigns the XON and XOFF characters used for software handshaking See XON XOFF Software Flow Control on page 24 Software Flow Control is only enabled when the flow control is set to Software in the Data Flow section of the Data form in the TM8100 Programming Application The type of flow control is applied to each mode independently although flow control has no affect in Command mode as commands are generally smaller than the input buffer TM8100 Computer Controlled Data Interface CCD Protocol Manual September 2003 Tait Electronics Limited Radio Programming N 17 2 1 2 CCDI Options Transparent Mode Enabled CCDI UART Port 2 1 3 Data Lead In Delay Lead Out Delay Ignore DCS CTCSS If this is enabled the radio is able to enter Transparent mode See Transparent Mode on page 21 for more information Specifies the UART port to be used for CCDI transmission and reception Internal Connector means that data will flow via the internal options connector using the IOP TXD and IOP_RXD lines Mic means that data will flow via the front panel serial interface microphone connector
35. ng higher baud rates requires Flow Control to be enabled unless the amount of data per transmission is restricted to 100 bytes or less TM8100 Computer Controlled Data Interface CCD Protocol Manual Radio Programming 19 September 2003 Tait Electronics Limited 20 Radio Programming TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited 3 Transparent Mode In Transparent mode the radio acts as a modem automatically transmitting in FFSK format the serial data received from the PC In this mode the baud rate between the PC DTE and the radio DCE can be set to either 1200 2400 4800 9600 14400 or 19200 baud using the TM8000 Programming Application The over air data rate is always fixed at 1200 bps for FFSK data The TM8100 serial data input buffer is 128 bytes to adequately cope with the data flow CTCSS and DCS subaudible signalling is available in Transparent mode but other programmable features such as Selcall and DTMF are unavailable Communication in Transparent mode is free format with the protocol determined entirely by the PC and the modem It is transparent to the CCDI allowing the PC to send and receive data without passing through CCDI If an SDM is received in Transparent mode it is tested for SDM validity by checking the leading s the checksum the SDM identity and the size If it is found to be a valid SDM it is saved in the SDM buffer for later retri
36. or the radio will transmit and receive data via the IOP_TXD and IOP RXD lines on the internal options connector This connector is used to fit an internal options board into the TM8100 Refer to the TM8000 3DK Hardware Developer s Kit Application Manual for more details 1 1 1 Auxiliary Connector 12 Introduction The auxiliary connector is the standard interface for external devices that are typically connected to a radio The auxiliary connector is a 15 way standard density D range socket The auxiliary connector provides a serial port three programmable input lines four programmable digital I O lines and audio I O The AUX_TXD and AUX R XD lines are used to transmit and receive data from the radio Note The space for a mating plug is limited to 41mm in width and 18mm in height Although most plugs will fit this space it is rec ommended that you test the plug to be used before manufacturing a cable The internal options kit available from Tait includes a suit able plug Tait IPN 240 00020 55 If the auxiliary cable is longer than 1 metre it is recommended that the cable and connector backshell be shielded The diagram shows the recommended shielding arrangement The earth braid wire bare copper and aluminium foil should only be earthed at the radio end of the cable TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited metal D range shroud in contact with backshell
37. or the data file must not include the programmed XON and XOFF characters If these characters are received by the PC of the receiving radio there is no way to differ entiate between data and XON XOFF characters Important When using XON XOFF software handshaking the data ASCII text files or data work well with XON XOFF flow control but binary files or data may have problems When sending and receiving binary files or data 1200 baud rate must be selected in the Transparent mode If the Lead In Delay is programmed longer than 300 ms with 1200 baud selected XON XOFF flow control must be used otherwise some data in the initial part may be lost Note Communication standards typically set XON CTRL Q 11 Hex XOFF CTRL S 13 Hex XON XOFF values must are set in the Data form of the TM8000 Programming Applica tion TM8100 Computer Controlled Data Interface CCD Protocol Manual Transparent Mode 25 September 2003 Tait Electronics Limited 26 Transparent Mode TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited 4 Command Mode 4 1 Command mode uses the Tait proprietary Computer Controlled Data Interface CCDI a command protocol embedded in the radio firmware It is accessed using the serial port lines from the PC In this mode the baud rate between the computer equipment DTE and the radio DCE can be set to either 1200 2400 4800 9600 14400 or 19200 ba
38. otocol Manual September 2003 Tait Electronics Limited 4 5 Messages from the TM8100 The following messages are sent from the TM8100 to the PC Some are solicited by commands from the PC while others are unsolicited and are sent because of changes within the radio Command Ident Function ERROR e Transaction processing error MODEL m Identify TM8100 type RING r Incoming call alert PROGRESS p Call progress report GET SDM S Get SDM data In all cases the prompt character will be sent after the TM8100 message to terminate the transaction and signify that another may begin TM8100 Computer Controlled Data Interface CCDI Protocol Manual Command Mode 37 September 2003 Tait Electronics Limited 4 5 1 ERROR Solicited and Unsolicited The ERROR message advises the PC that the TM8100 has detected an error condition and cannot proceed with the current transaction In some cases an exception condition in the TM8100 may cause an ERROR message to be sent to the PC independently of any control transactions This is a system error which is an unsolicited message The ERROR message has the following format e SIZE ETYPE ERRNUM CHECKSUM m e issentasa single ASCII character and represents the ERROR command m ETYPE is a single character representing the error category m ERRNUM is two ASCII hex characters which identify the specific error condition ETYPE ERRNUM Er
39. rd Service Manual MMAA30 02 00 812 TMAA30 02 TM8000 3DK Application Board Software Manual MMAA30 02 00 429 Publication Record Alert Notices m OLD Issue Publication Date Description 1 September 2003 new manual Within this manual three types of alerts are given to the reader warning important and note The following paragraphs illustrate each type of alert and its associated symbol Warning This alert is used when there is a potential risk of death or serious injury Caution This alert is used when there is the risk of minor or moderate injury to people Important This alert is used to warn about the risk of equipment dam age or malfunction Note This alert is used to highlight information that is required to ensure that procedures are performed correctly TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited Abbreviations Abbreviation Description 3DK Third Party Developers Kit ASCII American Standard Code for Information Interchange CCDI Computer Controlled Data Interface CRC Cyclic Redundancy Check CTCSS Continuous Tone Coded Squelch System CTS Clear to Send DCS Data Carrier System DTE Data Terminal Equipment DTMF Dual Tone Multi Frequency FFSK Fast Frequency Shift Keying GPIO General Purpose Input Output IPN Internal Part Number
40. rmance reliability or servicing of the equipment Tait Electronics Ltd reserves the right to update the equipment or this manual or both without prior notice All information contained in this manual is the property of Tait Electronics Ltd All rights are reserved This manual may not in whole or in part be copied photocopied reproduced translated stored or reduced to any electronic medium or machine readable form without prior written permission from Tait Electronics Ltd All trade names referenced are the service mark trademark or registered trademark of the respective manufacturers There are no warranties extended or granted by this manual Tait Electronics Ltd accepts no responsibility for damage arising from use of the information contained in the manual or of the equipment and software it describes It is the responsibility of the user to ensure that use of such information equipment and software complies with the laws rules and regulations of the applicable jurisdictions TM8100 Computer Controlled Data Interface CCD Protocol Manual 7 September 2003 Tait Electronics Limited Associated Documentation TMS100 Mobile Radio User s Guide MM8100 00 03 804 TM8100 Mobile Radio Service Manual MM8100 00 00 812 TM8000 Mobile Radio Accessories Manual MMAA00 00 00 81 2 TM8000 3DK Hardware Developer s Kit Application Manual MMAA30 01 00 807 TM8000 3DK Resource CD TMAA30 01 TMAA30 02 TM8000 3DK Application Boa
41. ror 0 01 Unsupported Command Transaction Unsupported command errors can arise when the PC Error expects a later version of CCDI than is attached and attempts to use a command which is not recognised by the TM8100 02 Checksum Error A checksum error indicates that the checksum calculated by the TM8100 did not match the one received in the command packet 03 Parameter Error Parameter errors encompass values out of range or missing fields 04 Invalid Terminating Character A character terminating error can occur on a packet sent to the TM8100 05 TM8100 Not Ready Error TM8100 not ready error occurs when another new message is receiving from PC even before a prompt character is sent from TM8100 06 Command Error The command has not been accepted E g an SDM was sent but SDMs are not enabled in the Programming Application OAh Communication Failure Communication failure errors encompass all low level mechanisms i e framing error overrun error parity error etc 1 System Error Fatal system error contact Tait Technical Support An example of an ERROR response message is e03003A5 This message indicates that the parameters of the currently 38 Command Mode received message are incorrect TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 O Tait Electronics Limited 4 5 2 MODEL Solicited The MODEL message is sent
42. to Command mode See Entering Transparent Mode on page 21 for details Note When data is transmitted in Transparent mode it has a Lead In Delay set in the Data form of the TM8000 Programming Appli cation Examples of TRANSPARENT commands are t01zB1 a command requesting that the radio be put into Transparent 66 05 mode The escape character specified here is z ASCII code 74 TM8100 Computer Controlled Data Interface CCDI Protocol Manual Command Mode 35 September 2003 Tait Electronics Limited 4 4 7 36 Command Mode SEND SDM The SEND SDM command tells the radio to send a Short Data Message SDM and has the format s SIZE LEAD IN DELAY DATA MESSAGE ID MESSAGE CHECKSUM m sis sent as a single ASCII character and represents the SEND SDM command m LEAD_IN_DELAY is two ASCII hex characters representing the delay after the radio transmitter keys up and the start of data transmission while the radio is in Command mode The range is 00 to FFh The actual delay is calculated by multiplying the number by 20 ms A minimum of at least 100 ms of Lead In Delay is required so 00 to 04 will always be treated as 05 This corresponds to a Lead In Delay between 100 ms and 5 1 seconds in steps of 20 ms m DATA MESSAGE ID is an 8 character string representing the SDM data identity of the radio to which the SDM is being sent It can be any alphanumeric characters x is the wildcard for any
43. trolled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited 2 1 4 SDM Options SDM Enable SDM Auto Acknowledge SDM Auto Acknowledge Delay SDM Wait For Acknowledge Unit Data Identity Must be checked for the TM8100 to send and receive Short Data Messages SDMs If checked an SDM Auto Aknowledge is sent by the radio to the PC when it receives an SDM Sets the delay between receiving an SDM and sending an Auto Acknowledge if configured to do so The maximum time that the radio will wait for an Auto Acknowledge before sending a Progress message to say that no SDM Auto Acknowledge was received Sets the radio s identity for operation in CCDI mode Enter an identity of 8 characters from A to Z 0 to 9 or the wildcard character 2 1 5 Data Flow Powerup State Ignore Escape Sequence in T Mode Determines the data state the radio defaults to at power on We recommend that this field is set to C Mode Command Mode so that the radio will be in Command mode at power on Set to T Mode for Transparent mode If this field is checked the radio will ignore all incoming escape sequences instructing it to exit Transparent mode and change to Command mode We recommend that this field is unchecked Baud Rate Determines the data transfer rate in bits per second bps between radio and computer equipment Note that the over air data rate is always 1200 bps for FFSK data and selecti
44. ud using the TMS000 Programming Application In Command mode the PC sends command sequences to the radio and waits for a prompt before beginning the next transaction Some commands require the radio to send a CCDI message in response before the prompt character is sent to the PC to indicate that it is ready to accept a new command Messages sent to the radio will always be responded to by the prompt Unsolicited messages such as PROGRESS or ERROR messages are sent by the radio if there is a significant change in its state that the PC should be aware of When errors are detected an unsolicited ERROR message is sent by the radio to the PC The radio cannot send messages that require a reply The SEND SDM and GET SDM commands require that SDMs are sent and received as over air FFSK data by the radio while in Command mode If an SDM is received from the over air interface while the radio is in Command mode the SDM data is buffered and both an FFSK Data Received PROGRESS message and a SDM Received RING messages are generated by the radio to indicate that SDM data has been received See SEND_SDM on page 36 Entering Command Mode Command mode can be set as the default mode at power on by selecting C Mode in the Powerup State field in the Data form of the TM8000 Programming Application See Powerup State on page 19 To change to Command mode while operating in Transparent mode send the escape sequence The esc
45. wing an activate transmitter command The QUERY command requests information from the radio It has the following format q SIZE QUERY TYPE CHECKSUM m q issentasa single ASCII character and represents the QUERY command m QUERY TYPE is a single ASCII character representing the query type required QUERY TYPE Function 0 Query Model Identity data is returned as a MODEL message 1 Query SDM Buffered SDM data is returned to the PC as a GET SDM message Note Ifno QUERY_TYPE is sent then the QUERYL command will default to QUERY_ TYPE 0 Examples of QUERY commands are q010FE a command requesting a MODEL message q002F also a command requesting a MODEL message q011FD a command requesting a GET_SDM message Command Mode TM8100 Computer Controlled Data Interface CCDI Protocol Manual September 2003 Tait Electronics Limited 4 4 6 TRANSPARENT The TRANSPARENT command changes the radio to Transparent mode and sends the escape character required to change it back to Command mode It has the following format t SIZE ESC CHAR CHECKSUM m t issentas a single ASCII character and represents the TRANSPARENT command m ESC CHAR is a single ASCII character representing the escape character The escape sequence is three consecutive escape characters sent within two seconds with two seconds of idle time each side When the escape sequence is sent to the radio it is forced in

Download Pdf Manuals

image

Related Search

Related Contents

Bio Color - TUNIC Medical  Swingline LightTouch  Spanish User`s Manual  Descargar  HP Humidifier 4192A User's Manual  取扱説明書 - MakeShop  MARY KINGSLEY (1862-1900)  JP 2008-538284 A 2008.10.23 10 (57)【要約】 【課題】エストロゲン受容  Pico Macom TSMS-5/16RK Switch User Manual    

Copyright © All rights reserved.
Failed to retrieve file