IG-500E
IG Device Integration Manual
7. Appendix: Low level commands definitions
7.1. Introduction
The remote IG-Device module accepts the following specific commands. These commands are
encapsulated into the generic external module configuration frames. See the IG-Devices Serial
Protocol Specifications or the IG-Devices CAN Protocol Specifications for more information about
this generic configuration frame.
The basic command operation is derived from the IG-Devices Serial Protocol Specifications. The
commands provide access for read/write to several remote IG-Devices specific settings.
7.1.1. Data format and endianness
The data format and endianness used in the following frames are the same as in the IG-Devices
Serial Protocol Specifications and IG-Devices CAN Protocol Specifications. Please refer to the
corresponding documentation for more information about the data types and units used as well as
the data order (matrix organization, floating point numbers).
7.1.2. Saving Settings to flash memory
As for any setting, the IG-Devices specific settings should be saved with the protocol standard
settings save command.
7.1.3. IG-Device Acknowledgment frame
When a command is passed to the IG-Device module, it can sometimes answer by an
acknowledge.
An acknowledge is sent by the device as a standard answer, when no specific response is needed.
User is informed of how were executed the command, with the use of an error code.
All error codes are listed in the IG-Devices Serial Specifications and IG-Devices CAN
Specifications. If the error code is SBG_NO_ERROR, the frame represents an acknowledge
(ACK), if it's any other error code, the frame is a negative acknowledge (NACK).
This acknowledge has the following form:
Field
CMD
DATA
Value
SBG_EXT_CMD_IG_ACK (0x00)
Error code
(uint8)
Size (bytes)
1
1
SBG Systems
10/11
IG500EIIDG.3