> |
delimiter for valid command |
? |
delimiter for invalid command |
HHHHHHHH |
32 bits pulse/dir counter positive value (00000000~7FFFFFFFh)
32 bits pulse/dir counter negative value (FFFFFFFF~80000000h)
32 bits up/down counter positive value (00000000~7FFFFFFFh)
32 bits up/down counter negative value (FFFFFFFF~80000000h)
32 bits up frequency value (00000000~FFFFFFFFh)
32 bits up counter value (00000000~FFFFFFFFh)
|
+DDDDDDDDDD |
32 bits pulse/dir counter value (-2147483648
~ 2147483647)
32 bits up/down counter value (-2147483648
~ 2147483647)
32 bits frequency value (00000000~4294967295)
32 bits up counter value (00000000~4294967295) |
XXXX |
16 bits pulse/dir overflow positive value (0000~7FFFh)
16 bits pulse/dir overflow negative value (FFFF~8000h)
16 bits up/down overflow positive value (0000~7FFFh)
16 bits up/down overflow negative value (FFFF~8000h)
16 bits up overflow value (0000~FFFFh) |
+VVVVV |
16 bits pulse/dir overflow value (-32768
~ 32767)
16 bits up/down overflow value (-32768
~ 32767)
16 bits up overflow value (00000~65535) |
[CHK] |
2-characters of Checksum |
(cr) |
Character Return(0x0D) for denote the end of the response |