sbgECom
1.11.920-stable
|
This file implements SbgECom commands related to sensor. More...
#include "sbgEComCmdCommon.h"
Go to the source code of this file.
Data Structures | |
struct | _SbgEComAidingAssignConf |
struct | _SbgEComSensorAlignmentInfo |
struct | _SbgEComInitConditionConf |
Typedefs | |
typedef enum _SbgEComModulePortAssignment | SbgEComModulePortAssignment |
typedef enum _SbgEComModuleSyncAssignment | SbgEComModuleSyncAssignment |
typedef enum _SbgEComOdometerPinAssignment | SbgEComOdometerPinAssignment |
typedef enum _SbgEComMotionProfileStdIds | SbgEComMotionProfileStdIds |
typedef struct _SbgEComAidingAssignConf | SbgEComAidingAssignConf |
typedef struct _SbgEComSensorAlignmentInfo | SbgEComSensorAlignmentInfo |
typedef struct _SbgEComInitConditionConf | SbgEComInitConditionConf |
Functions | |
SbgErrorCode | sbgEComCmdSensorSetMotionProfileId (SbgEComHandle *pHandle, uint32_t id) |
SbgErrorCode | sbgEComCmdSensorGetMotionProfileInfo (SbgEComHandle *pHandle, SbgEComModelInfo *pMotionProfileInfo) |
SbgErrorCode | sbgEComCmdSensorGetInitCondition (SbgEComHandle *pHandle, SbgEComInitConditionConf *pConf) |
SbgErrorCode | sbgEComCmdSensorSetInitCondition (SbgEComHandle *pHandle, const SbgEComInitConditionConf *pConf) |
SbgErrorCode | sbgEComCmdSensorGetAidingAssignment (SbgEComHandle *pHandle, SbgEComAidingAssignConf *pConf) |
SbgErrorCode | sbgEComCmdSensorSetAidingAssignment (SbgEComHandle *pHandle, const SbgEComAidingAssignConf *pConf) |
SbgErrorCode | sbgEComCmdSensorGetAlignmentAndLeverArm (SbgEComHandle *pHandle, SbgEComSensorAlignmentInfo *pAlignConf, float leverArm[3]) |
SbgErrorCode | sbgEComCmdSensorSetAlignmentAndLeverArm (SbgEComHandle *pHandle, const SbgEComSensorAlignmentInfo *pAlignConf, const float leverArm[3]) |
This file implements SbgECom commands related to sensor.
Copyright (C) 2007-2013, SBG Systems SAS. All rights reserved.
This source code is intended for use only by SBG Systems SAS and those that have explicit written permission to use it from SBG Systems SAS.
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
typedef enum _SbgEComModulePortAssignment SbgEComModulePortAssignment |
Ports available for the modules.
typedef enum _SbgEComModuleSyncAssignment SbgEComModuleSyncAssignment |
Synchronization signals available for the modules.
List of configurations available for the odometer.
typedef enum _SbgEComMotionProfileStdIds SbgEComMotionProfileStdIds |
This enum defines the different motion profile IDs available in standard
typedef struct _SbgEComAidingAssignConf SbgEComAidingAssignConf |
Helper structure for module assignments
typedef struct _SbgEComSensorAlignmentInfo SbgEComSensorAlignmentInfo |
Helper structure for sensor alignment details
typedef struct _SbgEComInitConditionConf SbgEComInitConditionConf |
Helper structure for sensor Initial condition details
Ports available for the modules.
Synchronization signals available for the modules.
List of configurations available for the odometer.
This enum defines the different motion profile IDs available in standard
SbgErrorCode sbgEComCmdSensorSetMotionProfileId | ( | SbgEComHandle * | pHandle, |
uint32_t | id | ||
) |
Set a Motion profile ID.
[in] | pHandle | A valid sbgECom handle. |
SbgErrorCode sbgEComCmdSensorGetMotionProfileInfo | ( | SbgEComHandle * | pHandle, |
SbgEComModelInfo * | pMotionProfileInfo | ||
) |
Retrieve Motion profile information.
[in] | pHandle | A valid sbgECom handle. |
[out] | pMotionProfileInfo | Pointer to a SbgEComModelInfo to contain the current motion profile info. |
SbgErrorCode sbgEComCmdSensorGetInitCondition | ( | SbgEComHandle * | pHandle, |
SbgEComInitConditionConf * | pConf | ||
) |
Retrieve the initial conditions settings.
[in] | pHandle | A valid sbgECom handle. |
[out] | pConf | Pointer to a SbgEComInitConditionConf to contain the current initial conditions settings. |
SbgErrorCode sbgEComCmdSensorSetInitCondition | ( | SbgEComHandle * | pHandle, |
const SbgEComInitConditionConf * | pConf | ||
) |
Set the initial condition configuration.
[in] | pHandle | A valid sbgECom handle. |
[in] | pConf | Pointer to a SbgEComInitConditionConf containing the new initial condition configuration. |
SbgErrorCode sbgEComCmdSensorGetAidingAssignment | ( | SbgEComHandle * | pHandle, |
SbgEComAidingAssignConf * | pConf | ||
) |
Retrieve the assignment of the aiding sensors.
[in] | pHandle | A valid sbgECom handle. |
[out] | pConf | Pointer to a SbgEComAidingAssignConf to contain the current assignment of the aiding sensors. |
SbgErrorCode sbgEComCmdSensorSetAidingAssignment | ( | SbgEComHandle * | pHandle, |
const SbgEComAidingAssignConf * | pConf | ||
) |
Set the assignment of the aiding sensors.
[in] | pHandle | A valid sbgECom handle. |
[out] | pConf | Pointer to a SbgEComAidingAssignConf containing the new assignment of the aiding sensors. |
SbgErrorCode sbgEComCmdSensorGetAlignmentAndLeverArm | ( | SbgEComHandle * | pHandle, |
SbgEComSensorAlignmentInfo * | pAlignConf, | ||
float | leverArm[3] | ||
) |
Retrieve the alignment and lever arm configuration of the sensor.
[in] | pHandle | A valid sbgECom handle. |
[out] | pAlignConf | Pointer to a SbgEComSensorAlignmentInfo struct to hold alignment configuration of the sensor. |
[out] | leverArm | Pointer to a table to contain lever arm X, Y, Z components in meters. |
SbgErrorCode sbgEComCmdSensorSetAlignmentAndLeverArm | ( | SbgEComHandle * | pHandle, |
const SbgEComSensorAlignmentInfo * | pAlignConf, | ||
const float | leverArm[3] | ||
) |
Set the alignment and lever arm configuration of the sensor.
[in] | pHandle | A valid sbgECom handle. |
[in] | pAlignConf | Pointer to a SbgEComSensorAlignmentInfo struct holding alignment configuration for the sensor. |
[in] | leverArm | Pointer to a table containing lever arm X, Y, Z components in meters. |