Specifications
Introduction 1-9
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










