EGM-5 Operation Manual V. 1.04  97  support@ppsystems.com 
 
The CRC calculation includes everything but the CRC itself and the ‘C’ character. In the example above, 
the CRC was calculated from the string “S,1,25,”. 
 
The command is processed by the EGM-5 after the command string terminator <CR> is received. 
 
Only commands that are less than 90 characters in length will be successful. If a CRC-8 is present, the 
CRC-8 also needs to be correct in order for the command to be successful. 
 
On successfully receiving the command string, EGM-5 sends an acknowledgement by sending to the 
Host a ‘+’ followed by a <CR>. 
 
On a failure, a ‘–‘ is sent back to the Host with a <CR>. 
 
A failure can be caused by a string longer than 90 characters or an incorrect CRC. 
 
Receiving a response 
Depending on the value of the CRC parameter, a CRC will/will not be appended to the command 
received from the EGM-5. If the CRC parameter value is ‘0’ (CRC Off), no CRCs will be appended to any 
of the commands received from the EGM-5. If the CRC parameter value is ‘1’ (CRC On), CRCs will be 
appended (including the ‘C’) to all commands received from the EGM-5. See Get/Set Parameter Values 
Table on page 106 for more details on turning off/on the CRC. 
 
For example, 
With CRC=0 (CRC Off): 
Received from EGM-5:    G,1,25<CR> 
 
With CRC=1 (CRC On): 
Received from EGM-5:    G,1,25,043C<CR>   
The following table describes the EGM-5 Command Set that can be used by the Host to communicate 
with the EGM-5. Note, the examples shown below have CRC disabled (CRC=0). There are two types of 
commands; Auto and Standard. Auto commands are commands that the EGM-5 will send without being 
prompted by the user. For example, the ‘W’ (Warm Up) command is automatically sent by the EGM-5 
when it is warming up. Standard commands are commands that are sent by the user. Standard 
commands can be only a single character, or a single character followed by one or more parameters. All 
commands are terminated with <CR> which represents a carriage return (ASCII 13).