Classes | Typedefs | Enumerations | Functions
sbgEComCmdGnss.h File Reference

This file implements SbgECom commands related to GNSS module. More...

#include "sbgEComCmdCommon.h"
Include dependency graph for sbgEComCmdGnss.h:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

This file implements SbgECom commands related to GNSS module.

Author
SBG Systems (Maxime Renaudet)
Date
11 June 2014

Copyright Notice

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 Documentation

Holds all necessary information for GNSS module alignment.

This enum defines the different GNSS model IDs available in standard

Holds all necessary information for GNSS module data rejection.

Enumeration Type Documentation

This enum defines the different GNSS model IDs available in standard

Enumerator
SBG_ECOM_GNSS_MODEL_UBLOX_GPS_GLONASS 

Used on Ellipse-N to setup the internal GNSS in GPS+GLONASS

SBG_ECOM_GNSS_MODEL_NMEA 

Default mode for Ellipse-E connection to external GNSS

SBG_ECOM_GNSS_MODEL_UBLOX_GPS_BEIDOU 

Used on Ellipse-N to setup the internal GNSS in GPS+BEIDOU

SBG_ECOM_GNSS_MODEL_UBLOX_EXTERNAL 

Used on Ellipse-E to setup a connection to ublox in read only mode.

SBG_ECOM_GNSS_MODEL_NOVATEL_EXTERNAL 

Used on Ellipse-E to setup a connection to Novatel receiver in read only mode.

SBG_ECOM_GNSS_MODEL_NOVATEL_INTERNAL 

Used on Ellipse-D by default

SBG_ECOM_GNSS_MODEL_SEPTENTRIO_EXTERNAL 

Used on Ellipse-E to setup a connection to Septentrio receiver in read only mode.

Definition at line 32 of file sbgEComCmdGnss.h.

Function Documentation

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.

Parameters
[in]pHandleA valid sbgECom handle.
[in]pBufferRead only buffer containing the error model buffer.
[in]sizeSize of the buffer.
Returns
SBG_NO_ERROR if the command has been executed successfully.
SbgErrorCode sbgEComCmdGnss1GetLeverArmAlignment ( SbgEComHandle pHandle,
SbgEComGnssAlignmentInfo pAlignConf 
)

Retrieve the lever arm and alignment configuration of the gnss 1 module.

Parameters
[in]pHandleA valid sbgECom handle.
[out]pAlignConfPointer to a SbgEComGnssAlignmentInfo struct to hold alignment configuration of the gnss module.
Returns
SBG_NO_ERROR if the command has been executed successfully.

Definition at line 438 of file sbgEComCmdGnss.c.

SbgErrorCode sbgEComCmdGnss1GetModelInfo ( SbgEComHandle pHandle,
SbgEComModelInfo pModelInfo 
)

Retrieve GNSS error model information.

Parameters
[in]pHandleA valid sbgECom handle.
[out]pMotionProfileInfoPointer to a SbgEComModelInfo to contain the current GNSS error model info.
Returns
SBG_NO_ERROR if the command has been executed successfully.

Retrieve GNSS 1 error model information.

Parameters
[in]pHandleA valid sbgECom handle.
[out]pMotionProfileInfoPointer to a SbgEComModelInfo to contain the current GNSS error model info.
Returns
SBG_NO_ERROR if the command has been executed successfully.

Definition at line 413 of file sbgEComCmdGnss.c.

SbgErrorCode sbgEComCmdGnss1GetRejection ( SbgEComHandle pHandle,
SbgEComGnssRejectionConf pRejectConf 
)

Retrieve the rejection configuration of the gnss module.

Parameters
[in]pHandleA valid sbgECom handle.
[out]pAlignConfPointer to a SbgEComGnssRejectionConf struct to hold rejection configuration of the gnss module.
Returns
SBG_NO_ERROR if the command has been executed successfully.

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.

Parameters
[in]pHandleA valid sbgECom handle.
[in]pAlignConfPointer to a SbgEComGnssAlignmentInfo struct holding alignment configuration for the gnss module.
Returns
SBG_NO_ERROR if the command has been executed successfully.

Definition at line 449 of file sbgEComCmdGnss.c.

SbgErrorCode sbgEComCmdGnss1SetModelId ( SbgEComHandle pHandle,
uint32  id 
)

Set GNSS error model id.

Parameters
[in]pHandleA valid sbgECom handle.
[in]idModel ID to set
Returns
SBG_NO_ERROR if the command has been executed successfully.

Set GNSS 1 error model id.

Parameters
[in]pHandleA valid sbgECom handle.
[in]idModel ID to set
Returns
SBG_NO_ERROR if the command has been executed successfully.

Definition at line 402 of file sbgEComCmdGnss.c.

SbgErrorCode sbgEComCmdGnss1SetRejection ( SbgEComHandle pHandle,
const SbgEComGnssRejectionConf pRejectConf 
)

Set the rejection configuration of the gnss module.

Parameters
[in]pHandleA valid sbgECom handle.
[out]pAlignConfPointer to a SbgEComGnssRejectionConf struct holding rejection configuration for the gnss module.
Returns
SBG_NO_ERROR if the command has been executed successfully.

Definition at line 471 of file sbgEComCmdGnss.c.



sbg_driver
Author(s):
autogenerated on Sun Jan 27 2019 03:42:20