beautypg.com

HID MaxiProx Installation Guide User Manual

Page 19

background image

MaxiProx

®

Installation Guide

Part No. 5375-901, Rev E.1

March 2012

Page 19 of 19

© 2008-2012 HID Global Corporation. All rights reserved.

4.3 RS232 and RS422 Card Message Specification

(Send Mode Only)

When Access Cards (transponders) are presented to the MaxiProx reader, the reader sends a
message. The message is in the following format:

CCDDDDDDDDDDXX
^ First character sent

All characters

C, D

and

X

are ASCII encoded, hexadecimal digits. (i.e., the hex value

7

is sent as an

ASCII character 7 or the hex value

E

is sent as an ASCII character

E

).

The

CC

field is reserved for use by HID Global Corporation. The valid values are

00

through

7F

.

The

DDDDDDDDDD

field is the transponders (Access Card) data. The valid values are

0000000000

through

1FFFFFFFFF

(ASCII).

The

XX

field is a computed checksum. The checksum is calculated by first grouping the message data

into the pairs

CC DD DD DD DD DD

. Each pair of characters represents one byte of data. Then each pair of

characters is converted from ASCII to their respective hex values. At this point, the 6 bytes are added
together. The checksum is equal to the least significant 8 bits of the result.

is the ASCII code for a carriage return. (

0D

hex)

is the ASCII code for a line feed. (

0A

hex)

For example, if the MaxiProx reads a transponder (Access Card) that contains the value

CC=00

and

DDDDDDDDDD=01234ABCDE

, the reader will report the ASCII message

0001234ABCDE08.

Note: Each of the characters is ASCII encoded. The actual bytes (hex value) that are sent to the host
are:

<30><30><30><31><32><33><34><41><42><43><44><45><30><38><0D><0A>

The checksum was computed by adding

00 + 01 + 23 + 4A + BC + DE = 208

hex. The checksum is the least

significant 8 bits of this result or 08 hex. The communications settings are 9600-75Hz BAUD, 8 bits, 1
stop bit, no parity.