You'll need some more information from Riber, but the data looks very similar in structure to what I have used in talking to a Control Techniques motor controller.
Here is how I interpret it
EOD ?? Could this be EOT which is the End of Transmission control character of CTRL D or ASCII 4 decimal?
GID GID are two bytes representing a group ID # (this may be a single digit value that gets written twice)
UID UID are two bytes represening a user ID # (this may be a single digit value that gets written twice)
STX is the start transmission control character of CTRL B or ASCII 2 decimal
MN1 MN2 menu ??? (two digit menu value?)
<command>
STX is the end transmission control character of CTRL C or ASCII 3 decimal
BCC is a block checksum code which is a calculation based on all the characters before it.
So you would have to concatenate all of these string characters together. In dealing with the control codes, it is a good idea to set your constants to hex code display.
Here is a snapshot of how this looked in my code.
Message Edited by Ravens Fan on 06-11-2007 05:28 PM