background image

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

Summary of Contents for IG-30G

Page 1: ...IG 500E Remote IG Device Integration Manual Document IG500EIIDG 3 Revision 3 May 7 2012 SBG Systems 3bis chemin de la Jonchère 92500 Rueil Malmaison FRANCE Email support sbg systems com Phone 33 1 80 88 45 00 SBG Systems 1 11 IG500EIIDG 3 ...

Page 2: ...fications according to firmware V2 0 1 25 Nov 2010 Alexis GUINAMARD First version of this document 2007 2012 SBG Systems SAS All rights reserved Information in this document is subject to change without notice Copy or redistribution of this document is forbidden without express authorization of SBG Systems SBG Systems 2 11 IG500EIIDG 3 ...

Page 3: ...g Sensors flow chart 7 5 IG 500E specific settings and behaviors with IG Devices 8 5 1 Magnetometers management 8 5 2 GPS altitude reference 8 5 3 IG Device orientation offset 8 6 Warranty and Support 9 7 Appendix Low level commands definitions 10 7 1 Introduction 10 7 1 1 Data format and endianness 10 7 1 2 Saving Settings to flash memory 10 7 1 3 IG Device Acknowledgment frame 10 7 2 Commands 11...

Page 4: ...depth sensor to the IG 500E and fuse data between these three sensors and the IG 500E 2 Electrical connections requirements 2 1 Serial protocol This protocol is used either on a standard RS 232 or RS 422 format depending on device configuration Remote IG Device and IG 500E ground pins must be connected together for proper operation As the remote sensor can be configured by the IG 500E directly ser...

Page 5: ...G 500 SDK Software Development Examples You will find below the configuration needed by the IG Device to work correctly with the IG 500E 3 1 General configuration For best results please make sure that the IG Device is configured as describe below All other settings should be reset to factory default settings Serial Baudrate set to highest possible value in order to reduce latency minimum 115 200 ...

Page 6: ... remote magnetometersare used as heading source or pressure sensor for altitude Note 2 Please refer to the IG Devices Serial Protocol Specifications for more details Note 3 If you would like to implement your own IG Devices Serial Protocol Specifications to connect a hardware other than an IG 500N or IG 30G please contact SBG Systems 3 3 Sync Out pin configuration If the remote IG Device supports ...

Page 7: ...nsation data are stored into IG 500E memory Note 1 If the calibration and orientation offset parameters are required to be stored in the remote IG Device please contact factory for more information Note 2 For best results please make sure that the IG Device magnetometers soft iron matrix is set to identity and that the hard iron offset is set to 0 0 0 Note 3 GPS and barometer give direct data to t...

Page 8: ...d for magnetometers calibration Therefore when you run a hard and soft iron calibration the result stored in the IG 500E corresponds to the remote magnetometer calibration Note When the magnetic source is changed the magnetic calibration present in IG 500E memory becomes inconsistent with the actual magnetometer used and must be performed again for proper operation 5 2 GPS altitude reference The I...

Page 9: ...omers If you have any question comment or problem with the use of your IG 500E we would be glad to help you so please feel free to contact us Please do not forget to mention your IG 500E Device ID written on your IG 500E s label You can contact us by Email support sbg systems com Phone 33 0 1 80 88 45 00 SBG Systems 9 11 IG500EIIDG 3 ...

Page 10: ...he 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...

Page 11: ...MATRIX_OFFSET 0x02 Reserved Leave to 0 uint8 Matrix offset 9 x real32 Size bytes 1 1 36 An acknowledge is returned after the transaction SBG_EXT_CMD_IG_GET_ MATRIX_OFFSET 0x03 This command is used to retrieve the orientation offset between the IG 500E and the remote IG Device It has no parameter and its answer should be SBG_ EXT_CMD_IG_RET_ MATRIX_OFFSET 0x04 Field CMD DATA Value SBG_EXT_CMD_IG_RE...

Reviews: