How to calculate checksum value – ADLINK ND-6510 User Manual

Page 14

Advertising
background image

10

Introduction

1.10. How to Calculate Checksum Value

Format of NuDAM Commands

(LeadingCode)(Addr)(Command)(Data)[Checksum]<CR>

When checksum is enable then [Checksum] is needed, it is 2-character.

[Checksum] =

(

(LeadingCode)+(Addr)+(Command)+(Data)

) MOD 0x100

Example 1: checksum is disable

User Command :

$012<CR>

Response :

!01400600

Example 2: checksum is enable

User Command :

$012B7<CR>

Response :

!01400600AC

‘$’ = 0x24

‘0’ = 0x30

‘1’ = 0x31

‘2’ = 0x30

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

Advertising