This file is used to parse received DVL binary logs. More...
Go to the source code of this file.
Classes | |
struct | _SbgLogDvlData |
Macros | |
#define | SBG_ECOM_DVL_TIME_SYNC (0x0001u << 1) |
#define | SBG_ECOM_DVL_VELOCITY_VALID (0x0001u << 0) |
Typedefs | |
typedef struct _SbgLogDvlData | SbgLogDvlData |
Functions | |
SbgErrorCode | sbgEComBinaryLogParseDvlData (SbgStreamBuffer *pInputStream, SbgLogDvlData *pOutputData) |
SbgErrorCode | sbgEComBinaryLogWriteDvlData (SbgStreamBuffer *pOutputStream, const SbgLogDvlData *pInputData) |
This file is used to parse received DVL binary logs.
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 sbgEComBinaryLogDvl.h.
#define SBG_ECOM_DVL_TIME_SYNC (0x0001u << 1) |
Set to 1 if the DVL data is correctly synchronized.
Definition at line 34 of file sbgEComBinaryLogDvl.h.
#define SBG_ECOM_DVL_VELOCITY_VALID (0x0001u << 0) |
DVL status mask definitionsSet to 1 if the DVL equipment was able to measure a valid velocity.
Definition at line 33 of file sbgEComBinaryLogDvl.h.
typedef struct _SbgLogDvlData SbgLogDvlData |
Log structure for DVL data.
SbgErrorCode sbgEComBinaryLogParseDvlData | ( | SbgStreamBuffer * | pInputStream, |
SbgLogDvlData * | pOutputData | ||
) |
Parse data for the SBG_ECOM_LOG_DVL_BOTTOM_TRACK / SBG_ECOM_LOG_DVL_WATER_TRACK message and fill the corresponding structure.
[in] | pInputStream | Input stream buffer to read the payload from. |
[out] | pOutputData | Pointer on the output structure that stores parsed data. |
Definition at line 13 of file sbgEComBinaryLogDvl.c.
SbgErrorCode sbgEComBinaryLogWriteDvlData | ( | SbgStreamBuffer * | pOutputStream, |
const SbgLogDvlData * | pInputData | ||
) |
Write data for the SBG_ECOM_LOG_DVL_BOTTOM_TRACK / SBG_ECOM_LOG_DVL_WATER_TRACK message to the output stream buffer from the provided structure.
[out] | pOutputStream | Output stream buffer to write the payload to. |
[in] | pInputData | Pointer on the input structure that stores data to write. |
Definition at line 47 of file sbgEComBinaryLogDvl.c.