This file implements SbgECom commands related to GNSS module. More...
#include "sbgEComCmdCommon.h"
Go to the source code of this file.
Classes | |
struct | _SbgEComGnssAlignmentInfo |
struct | _SbgEComGnssRejectionConf |
Typedefs | |
typedef struct _SbgEComGnssAlignmentInfo | SbgEComGnssAlignmentInfo |
typedef enum _SbgEComGnssModelsStdIds | SbgEComGnssModelsStdIds |
typedef struct _SbgEComGnssRejectionConf | SbgEComGnssRejectionConf |
Enumerations | |
enum | _SbgEComGnssModelsStdIds { SBG_ECOM_GNSS_MODEL_UBLOX_GPS_GLONASS = 101, SBG_ECOM_GNSS_MODEL_NMEA = 102, SBG_ECOM_GNSS_MODEL_UBLOX_GPS_BEIDOU = 103, SBG_ECOM_GNSS_MODEL_UBLOX_EXTERNAL = 104, SBG_ECOM_GNSS_MODEL_NOVATEL_EXTERNAL = 106, SBG_ECOM_GNSS_MODEL_NOVATEL_INTERNAL = 107, SBG_ECOM_GNSS_MODEL_SEPTENTRIO_EXTERNAL = 109 } |
Functions | |
SBG_DEPRECATED (SbgErrorCode sbgEComCmdGnss1SetModel(SbgEComHandle *pHandle, const void *pBuffer, uint32 size)) | |
SbgErrorCode | sbgEComCmdGnss1GetLeverArmAlignment (SbgEComHandle *pHandle, SbgEComGnssAlignmentInfo *pAlignConf) |
SbgErrorCode | sbgEComCmdGnss1GetModelInfo (SbgEComHandle *pHandle, SbgEComModelInfo *pModelInfo) |
SbgErrorCode | sbgEComCmdGnss1GetRejection (SbgEComHandle *pHandle, SbgEComGnssRejectionConf *pRejectConf) |
SbgErrorCode | sbgEComCmdGnss1SetLeverArmAlignment (SbgEComHandle *pHandle, const SbgEComGnssAlignmentInfo *pAlignConf) |
SbgErrorCode | sbgEComCmdGnss1SetModelId (SbgEComHandle *pHandle, uint32 id) |
SbgErrorCode | sbgEComCmdGnss1SetRejection (SbgEComHandle *pHandle, const SbgEComGnssRejectionConf *pRejectConf) |
This file implements SbgECom commands related to GNSS module.
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.
Definition in file sbgEComCmdGnss.h.
typedef struct _SbgEComGnssAlignmentInfo SbgEComGnssAlignmentInfo |
Holds all necessary information for GNSS module alignment.
typedef enum _SbgEComGnssModelsStdIds SbgEComGnssModelsStdIds |
This enum defines the different GNSS model IDs available in standard
typedef struct _SbgEComGnssRejectionConf SbgEComGnssRejectionConf |
Holds all necessary information for GNSS module data rejection.
This enum defines the different GNSS model IDs available in standard
Definition at line 32 of file sbgEComCmdGnss.h.
SBG_DEPRECATED | ( | SbgErrorCode | sbgEComCmdGnss1SetModelSbgEComHandle *pHandle, const void *pBuffer, uint32 size | ) |
DEPRECATED FUNCTION. Please use sbgEComCmdGnss1SetModelId instead Set the error model for the first GNSS module The new configuration will only be applied after SBG_ECOM_CMD_SETTINGS_ACTION (01) command is issued, with SBG_ECOM_SAVE_SETTINGS parameter.
[in] | pHandle | A valid sbgECom handle. |
[in] | pBuffer | Read only buffer containing the error model buffer. |
[in] | size | Size of the buffer. |
SbgErrorCode sbgEComCmdGnss1GetLeverArmAlignment | ( | SbgEComHandle * | pHandle, |
SbgEComGnssAlignmentInfo * | pAlignConf | ||
) |
Retrieve the lever arm and alignment configuration of the gnss 1 module.
[in] | pHandle | A valid sbgECom handle. |
[out] | pAlignConf | Pointer to a SbgEComGnssAlignmentInfo struct to hold alignment configuration of the gnss module. |
Definition at line 438 of file sbgEComCmdGnss.c.
SbgErrorCode sbgEComCmdGnss1GetModelInfo | ( | SbgEComHandle * | pHandle, |
SbgEComModelInfo * | pModelInfo | ||
) |
Retrieve GNSS error model information.
[in] | pHandle | A valid sbgECom handle. |
[out] | pMotionProfileInfo | Pointer to a SbgEComModelInfo to contain the current GNSS error model info. |
Retrieve GNSS 1 error model information.
[in] | pHandle | A valid sbgECom handle. |
[out] | pMotionProfileInfo | Pointer to a SbgEComModelInfo to contain the current GNSS error model info. |
Definition at line 413 of file sbgEComCmdGnss.c.
SbgErrorCode sbgEComCmdGnss1GetRejection | ( | SbgEComHandle * | pHandle, |
SbgEComGnssRejectionConf * | pRejectConf | ||
) |
Retrieve the rejection configuration of the gnss module.
[in] | pHandle | A valid sbgECom handle. |
[out] | pAlignConf | Pointer to a SbgEComGnssRejectionConf struct to hold rejection configuration of the gnss module. |
Definition at line 460 of file sbgEComCmdGnss.c.
SbgErrorCode sbgEComCmdGnss1SetLeverArmAlignment | ( | SbgEComHandle * | pHandle, |
const SbgEComGnssAlignmentInfo * | pAlignConf | ||
) |
Set the lever arm and alignment configuration of the gnss 1 module.
[in] | pHandle | A valid sbgECom handle. |
[in] | pAlignConf | Pointer to a SbgEComGnssAlignmentInfo struct holding alignment configuration for the gnss module. |
Definition at line 449 of file sbgEComCmdGnss.c.
SbgErrorCode sbgEComCmdGnss1SetModelId | ( | SbgEComHandle * | pHandle, |
uint32 | id | ||
) |
Set GNSS error model id.
[in] | pHandle | A valid sbgECom handle. |
[in] | id | Model ID to set |
Set GNSS 1 error model id.
[in] | pHandle | A valid sbgECom handle. |
[in] | id | Model ID to set |
Definition at line 402 of file sbgEComCmdGnss.c.
SbgErrorCode sbgEComCmdGnss1SetRejection | ( | SbgEComHandle * | pHandle, |
const SbgEComGnssRejectionConf * | pRejectConf | ||
) |
Set the rejection configuration of the gnss module.
[in] | pHandle | A valid sbgECom handle. |
[out] | pAlignConf | Pointer to a SbgEComGnssRejectionConf struct holding rejection configuration for the gnss module. |
Definition at line 471 of file sbgEComCmdGnss.c.