beautypg.com

ADLINK ND-6013 User Manual

Page 40

background image

32

Command Set

Format of NuDAM Commands

(Leading Code)(Addr)(Command)[Data][Checksum]

When checksum is enable then [Checksum] is needed, it is
2-character. Both command and response must append the checksum
characters.

How to calculate checksum value ?

[Checksum] =

(

(LeadingCode)+(Addr)+(Command)+[Data]

) MOD

0x100

Example 1: checksum is disable

User Command: $012
Response:

!01400600

$

: LeadingCode

01

: Address

2

: Command (Read Configuration)

: Carriage return 0x0D


Example 2: checksum is enable

User Command: $012B7
Response:

!01400600AC

$

: LeadingCode

01

: Address

2

: Command (Read Configuration)

B7

: Checksum value

: Carriage return 0x0D

‘$’ = 0x24

‘0’ = 0x30

‘1’ = 0x31

‘2’ = 0x32

B7 = ( 0x24 + 0x30 + 0x31 + 0x32 ) MOD 0x100

‘!’ = 0x24

‘0’ = 0x30

‘1’ = 0x31

‘4’ = 0x34

‘6’ = 0x36


AC = ( 0x24 + 0x30 + 0x31 + 0x34 + 0x30 + 0x30 + 0x36 + 0x30
+ 0x30 ) MOD 0x100