This file is used to parse received binary logs. More...
#include <sbgCommon.h>
#include "../sbgEComIds.h"
#include "sbgEComBinaryLogDebug.h"
#include "sbgEComBinaryLogDvl.h"
#include "sbgEComBinaryLogEkf.h"
#include "sbgEComBinaryLogEvent.h"
#include "sbgEComBinaryLogGps.h"
#include "sbgEComBinaryLogImu.h"
#include "sbgEComBinaryLogMag.h"
#include "sbgEComBinaryLogOdometer.h"
#include "sbgEComBinaryLogPressure.h"
#include "sbgEComBinaryLogShipMotion.h"
#include "sbgEComBinaryLogStatus.h"
#include "sbgEComBinaryLogUsbl.h"
#include "sbgEComBinaryLogUtc.h"
Go to the source code of this file.
Classes | |
union | _SbgBinaryLogData |
Typedefs | |
typedef union _SbgBinaryLogData | SbgBinaryLogData |
Functions | |
SbgErrorCode | sbgEComBinaryLogParse (SbgEComClass msgClass, SbgEComMsgId msg, const void *pPayload, size_t payloadSize, SbgBinaryLogData *pOutputData) |
This file is used to parse received 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 sbgEComBinaryLogs.h.
typedef union _SbgBinaryLogData SbgBinaryLogData |
Union used to store received logs data.
SbgErrorCode sbgEComBinaryLogParse | ( | SbgEComClass | msgClass, |
SbgEComMsgId | msg, | ||
const void * | pPayload, | ||
size_t | payloadSize, | ||
SbgBinaryLogData * | pOutputData | ||
) |
Parse an incoming log and fill the output union.
[in] | msgClass | Received message class |
[in] | msg | Received message ID |
[in] | pPayload | Read only pointer on the payload buffer. |
[in] | payloadSize | Payload size in bytes. |
[out] | pOutputData | Pointer on the output union that stores parsed data. |
Definition at line 16 of file sbgEComBinaryLogs.c.