User Manual Part 2

IS-900 User Guide Page 153 of 159
16.5.2. ISD_STATION_INFO_TYPE
This data structure is used to get and set station configuration.
typedef struct
{
DWORD ID;
Bool State;
Bool Compass;
LONG InertiaCube;
DWORD Enhancement;
DWORD Sensitivity;
DWORD Prediction;
DWORD AngleFormat;
Bool TimeStamped;
Bool GetInputs;
Bool GetEncoderData;
Bool GetAnalogData;
DWORD CoordFrame;
DWORD dwReserved2;
DWORD dwReserved3;
DWORD dwReserved4;
float TipOffset[3];
float fReserved4;
Bool GetCameraData;
Bool GetAuxInputs;
Bool bReserved3;
Bool bReserved4;
}
ISD_STATION_INFO_TYPE;
ID
A unique number identifying a station. It is the same as that passed to the
ISD_SetStationState and ISD_GetStationState functions and can be 1 to
ISD_MAX_STATIONS.
State
TRUE if on, FALSE if off. InertiaCube2 is considered to be a tracking system
consisting of one station, which cannot be turned off, so this field will always be
TRUE.
Compass
Only available for IS-X Series devices and InertiaCube2. For all others this
setting is always 2. This controls the state of the compass component of the
InertiaCube. Compass is only used when station is configured for GEOS or Dual
modes, in Fusion mode compass readings are not used, regardless of this
setting. When station is configured for full compass mode, the readings
produced by the magnetometers inside the InertiaCube are used as absolute
reference orientation for yaw. Compass can be affected by metallic objects and
electronic equipment in close proximity to the InertiaCube. When station is
configured for partial compass mode, magnetometer readings are used to reduce