Here is a brief description of what we decided to go along with for the ARCNET header. The NODE_ID filed is still the node id on each board. (If possible we will place them in a certain order). The FEMS software uses the reserved nodes (0xF0- 0xFF). The COMMAND field only has a few basic calls such as read and write. The DEVICE TYPE field will select the device being written or read to, such as a serial port, memory address or a data port. The data length is set by the control node and will be modified by the FEM when a read back is requested. If the ERROR field has a value other than zero, then an error or a reset has occurred at the FEM.

|
|
|
|
|
|
|
FEM specific field used to select a node at the front end. |
|
|
|
FEM specific field specifies function for FEM's to perform. |
|
|
|
Used to select unique device type. |
|
|
|
Used to select a group of FEMS |
|
|
|
FEM specific field used to return error codes to the control. |
|
|
|
NOT DEFINED |
|
|
|
Specifies the total number of bytes in hopper command, including command word and data, |
COMMAND WORD TABLE 1.
| ERROR CODE |
|
|
|
E_OK |
|
|
System Reset Occurred |
|
|
Bad Packet Received Over Network |
|
|
Time Out ERROR |
|
|
Flash EEPROM Was Not Programmed Correctly |
|
|
PGB NOT SET (Program |
|
|
Incorrect Number of Bytes Received |
|
|
Duplicate Node Id detected |
|
|
UNKOWN COMMAND CODE |