ADLINK ND-6017 User Manual
Page 40
 
32
• Command Set
Format of NuDAM Commands
 (Leading Code)(Addr)(Command)[Data][Checksum]<CR> 
 
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<CR> 
Response: 
!01400600<CR>
$
: LeadingCode
01
: Address
2
: Command (Read Configuration)
<CR>
: Carriage return 0x0D
 
Example 2: checksum is enable 
User Command: $012B7<CR> 
Response: 
!01400600AC<CR>
$
: LeadingCode
01
: Address
2
: Command (Read Configuration)
B7
: Checksum value
<CR>
: 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