background image

PARAMETER ISSUES AND DEFINITIONS 

4  PARAMETER ISSUES AND DEFINITIONS 

 
 

4.1  RADIO AND SERIAL COMMUNICATION CONTROLS 

 
DLCC communication can be controlled by several parameters depending on 
whether it is a Client or Server. DLCC can act as both Client and Server. 
 
The following table summarizes which parameters are controlled by the Client and 
which ones are controlled by the Server. 
 

Client (Transmitter) 

controlled parameters:

 

Server (Receiver) 

controlled parameters

 

Transmission Mode 

ACK/NACK Protocol 

ACK/NACK From Remote Host 

Handshaking 

FIFO  
Handshaking  
Single Store 

 

 
 

 

NOTE 

To avoid incorrect interpretation of ACK characters, ACK/NACK 
Protocol and ACK/NACK From Remote Host cannot be 
simultaneously enabled on the same DLCC. 

 
 
To help understand the various communication control possibilities among the 
different communication modes, we will analyze the communication control 
parameter settings for the following 3 cases: 

1)  DLCC acting as Server 

2)  DLCC acting as Client (like an RF device) 

3)  DLCC as client / server 
 
 
 
 
 
 
 
 
 

 15

 

Summary of Contents for DL Cordless Card

Page 1: ...com Datalogic Mobile S r l Via S Vitalino 13 40012 Lippo di Calderara di Reno Bologna Italy Telephone 39 051 3147011 Fax 39 051 3147561 World wide Sales Network available from www mobile datalogic com contacts 2002 2007 Datalogic Mobile S r l 03 09 2007 09 07 ...

Page 2: ...to make modifications or improvements without prior modifications Datalogic shall not be liable for technical or editorial errors or omissions contained herein nor for incidental or consequential damages resulting from the use of this material Products names mentioned herein are for identification purposes only and may be trademarks and or registered trademarks of their respective companies Datalo...

Page 3: ... Addresses 4 3 CONFIGURATION 5 4 PARAMETER ISSUES AND DEFINITIONS 15 4 1 Radio and Serial Communication Controls 15 4 2 COM Port Parameters 20 4 2 1 Handshaking 20 4 2 2 ACK NACK Protocol 22 4 2 3 RX Timeout 23 4 2 4 FIFO 23 4 2 5 Frame Packing 24 4 3 Data Format 26 4 3 1 Header Terminator Selection 26 4 3 2 Address Stamping 27 4 3 3 Address Delimiter 28 4 4 Radio Parameters 29 4 4 1 RF Baud Rate ...

Page 4: ...st Client only 30 4 4 6 Beacon Client only 31 5 DEFAULT CONFIGURATION 32 6 TECHNICAL FEATURES 33 A TYPICAL SYSTEM LAYOUTS 34 A 1 DLCC Server 35 A 2 Bi Directional Communication 36 B HEX AND NUMERIC TABLE 38 GLOSSARY 39 INDEX 40 iv ...

Page 5: ...k Reference Manual and to the RHINO Reference Manual SERVICES AND SUPPORT Datalogic provides several services as well as technical support through its website Log on to www datalogic com and click on the links indicated for further information including PRODUCTS Search through the links to arrive at your product page where you can download specific Manuals and Software Utilities including SERVICES...

Page 6: ...one barrato deve essere smaltita alla fine della sua vita utile separatamente dai rifiuti urbani Smaltire l apparecchiatura in conformità alla presente Direttiva consente di evitare possibili conseguenze negative per l ambiente e per la salute umana che potrebbero invece essere causati dall errato smaltimento dello stesso recuperare materiali di cui è composto al fine di ottenere un importante ris...

Page 7: ...e Directive permet de éviter les retombées négatives pour l environnement et la santé dérivant d une élimination incorrecte récupérer les matériaux dans le but d une économie importante en termes d énergie et de ressources Pour obtenir des informations complémentaires concernant l élimination veuillez contacter le fournisseur auprès duquel vous avez acheté le produit ou consulter la section consac...

Page 8: ...erforderlich Beseitigung des Produkts entsprechend der Richtlinie verhindert negative Auswirkungen für die Umwelt und die Gesundheit der Menschen ermöglicht die Wiederverwendung der Materialien und spart somit Energie und Resourcen Weitere Informationen zu dieser Richtlinie erhalten sie von ihrem Lieferanten über den sie das Produkt erworben haben oder besuchen sie unsere Hompage unter www mobile ...

Page 9: ...your PC 3 Insert the DLCC correctly in the PCMCIA slot Refer to the PC user s manual Figure 1 Laptop Card Installation A Windows notifies the PC has a new hardware device DLCC B Windows searches for a driver C Insert the enclosed installation CD ROM and follow the procedure D At the end of the driver installation Windows assigns DLCC a virtual COM port 4 Configure the DLCC address according to you...

Page 10: ...ver is correctly configured COM 3 interrupt 5 and loaded after PCMSCD EXE A DRIVERS REDIR SYS c3 i5 b3 The following is an example of the NEWCFG SYS Load PCMCIA drivers DEVICE A PCMCIA CNFIGNAM EXE DEFAULT DEVICE A PCMCIA PCMSSC40 EXE DEVICE A PCMCIA PCMCSFUL EXE DEVICE A PCMCIA PCMRMAN SYS DEVICEHIGH A PCMCIA PCMSCD EXE Scan Engine Device Driver Emulate SE1200 on Com3 9600 N 8 1 Irq5 DEVICEHIGH A...

Page 11: ...M 3 interrupt 5 4 Configure the DLCC address according to your application See Configuration Methods paragraph NOTE The default communication parameters of the COM port are 9600 baud no parity 8 data bits 1 stop bit handshaking disabled The installation is now complete xi ...

Page 12: ...utility program it is possible to configure the terminal and set the primary DLCC parameters from a PC To send the configuration to the terminal connect the PC to Rhino via RS232 For more details about this configuration method refer to the DL Mobile Configurator manual DL Sm rtSet DL Sm rtSet program available on the Datalogic website is a Windows based utility program providing a quick and user ...

Page 13: ...ESS to set the DLCC address range 0 to 1999 TERMINATOR to set the terminator possible values CR CR LF or NONE CMD to send any command configuration string Here is an example of DLCARD INI file ____________________________________________________________ main reset_cfg TRUE address 1973 terminator cr commands set minimum destination address cmd MS1234 set maximum destination address cmd MT1235 ____...

Page 14: ...xiv ...

Page 15: ...ion between the Host and the RF devices DLCC installed in a vehicle mounted terminal is a Server receiver to the RF Devices and also a Client transmitter to STAR Modem which receives data for the printer Figure 3 STAR System uses the Narrow Band RF radio and Datalogic CSMA CA protocol to automatically link and manage all the RF devices in the system This protocol manages the data transmission usin...

Page 16: ...DL CORDLESS CARD 1 1 2 LED INDICATOR DL Cordless Card has one red LED as displayed in the following figure LED Indicator Figure 4 DLCC LED Indicator The LED signals activity on PCMCIA interface 2 ...

Page 17: ...per Terminal NOTE Ensure that your PC COM port is set as follows 9600 baud no parity 8 data bits 1 stop bit handshaking disabled The programming sequence is the following Command CR Enter configuration environment Character sequence in following tables Exit and Save configuration Carriage return character 0D Hex Example Command programming sequence RC1237 CR Enter configuration environment Carriag...

Page 18: ...ation device 2 Enter Configuration 3 Set DLCC Radio Address xxxx four digits for the DLCC address from 0000 to 1999 This address must be unique RCxxxx 4 First Destination Device Address xxxx four digits for the Destination Device address from 0000 to 1999 MSxxxx 5 Last Destination Device Address xxxx four digits for the Destination Device address from 0000 to 1999 If transmitting to one Destinatio...

Page 19: ...ansmit Configuration CR In this manual the configuration parameters are divided into logical groups making it easy to find the desired function based on its reference group The configuration parameter groups are the following COM parameters allow the configuration of the COM port DATA FORMAT parameters regard the messages sent and received via COM port RADIO PARAMETERS allow configuration of radio...

Page 20: ...HAKING ACK NACK PROTOCOL FIFO INTER CHARACTER DELAY RX TIMEOUT FRAME PACKING The programming sequence is the following Command CR Enter configuration environment Character sequence in following tables Exit and Save configuration Carriage return character 0D Hex 6 ...

Page 21: ...0 300 baud CD1 600 baud CD2 1200 baud CD3 2400 baud CD4 4800 baud CD5 9600 baud CD6 19200 baud CD7 38400 baud CD8 57600 baud CD9 PARITY None CC0 Even parity CC1 Odd parity CC2 DATA BITS 7 bits CA0 8 bits CA1 9 bits CA2 STOP BITS 1 bit CB0 2 bits CB1 7 ...

Page 22: ... CE4 ACK NACK PROTOCOL see par 4 2 2 Disabled ER0 Enable ACK NACK ER1 Enable DATA NACK ER2 FIFO see par 4 2 4 Disable ME1 Enable ME0 INTER CHARACTER DELAY Inter character delay ms CK00 CK99 RX TIMEOUT see par 4 2 3 and par 4 2 5 RX Timeout sec CL00 CL99 FRAME PACKING see par 4 2 5 Frame CR ML0 STX Len frame CR ML1 Frame after timeout ML2 8 ...

Page 23: ...ITION CODE LENGTH TX ADDRESS STAMPING ADDRESS DELIMITER The programming sequence is the following Command CR Enter configuration environment Character sequence in following tables Exit and Save configuration Carriage return character 0D Hex 9 ...

Page 24: ...r EA10 One character terminator EA11x Two character terminators EA12xx Three character terminators EA13xxx Four character terminators EA14xxxx Five character terminators EA15xxxxx Six character terminators EA16xxxxxx Seven character terminators EA17xxxxxxx Eight character terminators EA18xxxxxxxx x HEX values representing an ASCII character x HEX value from 00 to FE in Appendix B Example Header AB...

Page 25: ...gth transmitted in fixed 4 digit format EE2 The code length is transmitted in the message after the Headers and Code Identifier characters The code length is calculated after performing any field adjustment operations ADDRESS STAMPING see par 4 3 2 Disable RU0 Enable RU1 ADDRESS DELIMITER see par 4 3 3 Disable RV0 Enable RV1a a a Hex value representing the ASCII character in the range from 00 to F...

Page 26: ...IO PROTOCOL TIMEOUT SINGLE STORE ACK NACK FROM REMOTE HOST BEACON The programming sequence is the following Command CR Enter configuration environment Character sequence in following tables Exit and Save configuration Carriage return character 0D Hex 12 ...

Page 27: ... 2 1 way mode MW0 2 way mode MW1 RADIO PROTOCOL TIMEOUT Client only see par 4 4 3 Radio protocol timeout seconds MH01 MH19 SINGLE STORE Client only see par 4 4 4 Disable MO0 One attempt MO1 Two attempts MO2 Three attempts MO3 Four attempts MO4 Five attempts MO5 Six attempts MO6 Seven attempts MO7 Eight attempts MO8 Continuous MO9 13 ...

Page 28: ...CK DATA NACK MR1 BEACON Client only see par 4 4 6 Disabled MB0 Beacon every 2 seconds MB1 Beacon every 3 seconds MB2 Beacon every 4 seconds MB3 Beacon every 5 seconds MB4 Beacon every 6 seconds MB5 Beacon every 8 seconds MB6 Beacon every 10 seconds MB7 Beacon every 20 seconds MB8 Beacon every 30 seconds MB9 14 ...

Page 29: ...trolled parameters Server Receiver controlled parameters Transmission Mode ACK NACK Protocol ACK NACK From Remote Host Handshaking FIFO Handshaking Single Store NOTE To avoid incorrect interpretation of ACK characters ACK NACK Protocol and ACK NACK From Remote Host cannot be simultaneously enabled on the same DLCC To help understand the various communication control possibilities among the differe...

Page 30: ...a 2 way transmission If DLCC ACK NACK disabled there is no control of the communication between DLCC and the Local Host DLCC answers the RF device which initiated the 2 way transaction with DATA received from the Local Host If DLCC ACK NACK enabled when the Local Host receives a message correctly it answers DLCC with the ACK character Only then does DLCC acknowledge the RF device which initiated t...

Page 31: ...abled STAR System Rx Tx enabled If DLCC Transmission Mode 1 way ACK NACK from Remote Host disabled FIFO disabled Handshaking modem RTS CTS In this case DLCC sends data messages to the Remote Host The special case of FIFO disabled blocks transmission until an acknowledgement is received from Host Because ACK NACK is enabled for STAR Modem only after this has received an ACK from the Remote Host doe...

Page 32: ...Client Host 1 sends a message to the Remote Host Host 2 but no control exists upon reception and even if ACK NACK Protocol is implemented on the Server side Remote Host no answer is returned from DLCC 2 to DLCC 1 This is not a secure communication If DLCC 1 Transmission Mode 1 way ACK NACK from Remote Host enabled FIFO enabled Handshaking any The Client Host 1 sends a message to the Remote Host Ho...

Page 33: ...efined number of times before responding to its local Host Host 1 with NACK Host 1 Handshaking RTS CTS If DLCC 1 Transmission Mode any ACK NACK from Remote Host enabled FIFO disabled Handshaking modem RTS CTS The Client Host 1 sends a message to the Remote Host Host 2 DLCC 1 after receiving the message blocks transmission of Host 1 until communication is completed according to the other communicat...

Page 34: ... receive a character from the Host DLCC can transmit data only if the CTS line controlled by the Host is active Received data Received data RX RTS Modem busy Signals at EIA levels DLCC Side Host Side Transmitted data Transmitted data TX CTS Host busy DLCC Side Host Side Signals at EIA levels Modem RTS CTS Handshaking 20 ...

Page 35: ...ed data Transmitted data TX CTS Host busy Signals at EIA levels Hardware RTS CTS Handshaking Software handshaking XON XOFF During transmission if the Host sends the XOFF character 13 Hex the card interrupts the transmission with a maximum delay of one character and only resumes when the XON character 11 Hex is received Host ready Host busy XON XOFF RX Transmitted data Transmitted data TX Software ...

Page 36: ... card in case of bad reception In the particular case where the RF device is configured for 2 way transmission and therefore requires an answer it is advised to set DLCC with the DATA NACK protocol The DATA answer from the Local Host is implicitly considered an ACK and is sent to the RF device If instead ACK NACK is used the card generates an Empty Answer to the RF device CAUTION Before selecting ...

Page 37: ...fter the timeout expires any incomplete string is flushed from the card buffer Refer to par 4 2 5 for RX Timeout functioning when defining the frame packing 4 2 4 FIFO If enabled the Destination Device collects all messages sent by DLCC and sends them in the order of acquisition to the connected Remote Host If disabled DLCC blocks the message transmission from the Local Host until an answer signal...

Page 38: ...r if it is a new message that the DLCC Client sends to a destination device See par 4 3 2 for details Frame from DLCC to Host FRAME Header Address Address Delimiter MESSAGE Header Time Stamp Time Stamp Del Code Id Code Len DATA Terminator There is only one header whose position can be defined through the related parameter see par 4 3 1 These are optional fields which can be configured depending on...

Page 39: ...FRAME CR STX LEN FRAME CR In this mode it is not necessary to use the Frame Packing to send commands i e CR The STX CR and ESC characters contained in the frame must be preceded by the ESC character for a correct transmission Frame after Timeout if the delay between two consecutive characters is more than the selected timeout the card considers the frame completed The timeout corresponds to 1 10 o...

Page 40: ...ader terminator selection is not effected by restore default command Header Position This parameter defines the header position within the frame to be transmitted from DLCC to the Host The header can be positioned in either the first field of the frame or in the field preceding the message FRAME HEADER Address Address Delimiter MESSAGE HEADER Time Stamp Time Stamp Del Code Id Code Len DATA Termina...

Page 41: ...way mode DLCC Server automatically includes the RF device address in the message to be sent to the Host It is required to set the Host application to include the same address in the answer to be transmitted back to the RF device RF Dev Addr message RF Device in 2 way mode Figure 8 Receiving a Message from RF device in 2 Way Mode If DLCC as Client is transmitting to more than one destination device...

Page 42: ...er in the range 0000 1999 NOTE When the card receives data in 2 way mode from more than one RF device it is advised to enable Address Stamping for correct radio transaction management NOTE If communicating with only one RF device in 2 way mode Address Stamping is not required since the data answer generated by the Host is only sent to that device In this case DLCC can receive data messages via rad...

Page 43: ...n between DLCC and a destination device is considered failed This parameter should be set taking into consideration the radio traffic number of devices in the same area If the RS232 interface connecting the Remote Host and the destination device is used with ACK NACK enabled this parameter should be at least equal to the RX Timeout parameter for low traffic environments It should be increased if t...

Page 44: ...te Host see par 4 4 5 4 4 5 ACK NACK From Remote Host Client only This parameter sets a transmission protocol which takes place between the DLCC Client Host and the destination device Host Remote Host The transmission is influenced by the transmission mode selected see par 4 4 2 CAUTION Before selecting this parameter ensure that ACK NACK Protocol is disabled see par 4 2 2 One way mode Host sends ...

Page 45: ...ge DATA Remote Host answer Host Remote Host 2 Way Transmission Mode NOTE If the Host continues to send new messages before receiving any answer from the Remote Host it is strongly suggested to enable the handshaking on the Host connected to DLCC for a correct functioning 4 4 6 Beacon Client only If this parameter is enabled DLCC polls the server for data at regular intervals configurable from 2 to...

Page 46: ...abled Intercharacter Delay Disabled RX Timeout 5 seconds Frame Packing Frame CR Data Format Header No headers Terminator CR and LF Header Position First frame field Code Length TX Code Length not Transmitted Address Stamping Disabled Address Delimiter Disabled Radio Parameters RF Baud Rate 19200 baud Transmission Mode 1 way mode Radio Protocol Timeout 2 sec Single Store Disabled ACK NACK from Remo...

Page 47: ...aud Effective Radiated Power 10 mW Range in open air 15 m 49 2 ft RF Modulation FSK System Configuration Maximum number of client RF devices supported by a DLCC server 32 Environmental Features Working temperature 20 to 50 C 4 to 122 F Storage temperature 20 to 70 C 4 to 158 F Humidity 90 non condensing Protection class IP30 Mechanical Features Weight 47 gr Dimensions 118 25 mm x 54 mm x 9 4 mm 33...

Page 48: ...to communicate within the system see par 4 1 for details about the main parameter functioning The examples provide two different DLCC applications Example 1 DLCC Server DLCC installed in a vehicle mounted terminal receives data from Datalogic hand held devices Example 2 Bi Directional Communication Two DLCCs are installed into two different Hosts and communicate via radio transmitting receiving da...

Page 49: ...layout shows the integration of the 433 MHz and 2 4 GHz networks for data collection To define this type of communication the system devices may be configured as follows DLCC Setup for Server Only Functioning DLCC Radio Address 0017 RHINO Run an application managing the data communication between the mobile computer and the host system for example Terminal Emulation DRAGON M Setup for STAR System ...

Page 50: ...RTS CTS Frame Packing frame after timeout selection advised for this example for a faster transmission HOST 1 Run the desired application or a terminal emulation program Adjust the Host communication parameters and handshaking according to DLCC 1 DLCC 2 DLCC Radio Address 0263 First Destination Device Address 0325 Handshaking modem RTS CTS Frame Packing frame after timeout HOST 2 Run the desired a...

Page 51: ... 5F VT 0B 5 35 60 FF 0C 6 36 a 61 CR 0D 7 37 b 62 SO 0E 8 38 c 63 SI 0F 9 39 d 64 DLE 10 3A e 65 DC1 11 3B f 66 DC2 12 3C g 67 DC3 13 3D h 68 DC4 14 3E i 69 NAK 15 3F j 6A SYN 16 40 k 6B ETB 17 A 41 l 6C CAN 18 B 42 m 6D EM 19 C 43 n 6E SUB 1A D 44 o 6F ESC 1B E 45 p 70 FS 1C F 46 q 71 GS 1D G 47 r 72 RS 1E H 48 s 73 US 1F I 49 t 74 SPACE 20 J 4A u 75 21 K 4B v 76 22 L 4C w 77 23 M 4D x 78 24 N 4E...

Page 52: ...argates function as Servers Bi directional Communication the ability to both receive radio messages as a Server and to initiate radio transmission as a Client Destination Device the radio device to which a message must be sent or to which an answer to a previously received message must be given DATA a string of up to 238 characters sent by a client to a server or received by a client as a 2 way re...

Page 53: ...nator Selection 26 Default Configuration 32 DLCC as Client 17 DLCC as Client Server 18 DLCC as Server 16 DLCC Setup 4 Restore Default 4 Set Radio Addresses 4 F FIFO 23 Frame Packing 24 G Glossary 38 H Hex and Numeric Table 37 L LED Indicator 2 Q Quick Start ix Installing to DOS Terminal x Installing to portable PC ix R Radio and Serial Communication Controls 15 Radio Parameters 29 ACK NACK From Re...

Page 54: ...oducts to the following standards Cette déclaration repose sur la conformité des produits aux normes suivantes Diese Erklärung basiert darauf daß das Produkt den folgenden Normen entspricht Esta declaración se basa en el cumplimiento de los productos con las siguientes normas ETSI EN 301 489 3 v 1 4 1 AUGUST 2002 ELECTROMAGNETIC COMPATIBILITY AND RADIO SPECTRUM MATTERS ERM ELECTROMAGNETIC COMPATIB...

Page 55: ...com Datalogic Mobile S r l Via S Vitalino 13 40012 Lippo di Calderara di Reno Bologna Italy Telephone 39 051 3147011 Fax 39 051 3147561 World wide Sales Network available from www mobile datalogic com contacts 2002 2007 Datalogic Mobile S r l 03 09 2007 09 07 ...

Reviews: