sbgECom Library
5.5.2130-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
sbgEComPager.h
Go to the documentation of this file.
1
32
33
#ifndef SBG_ECOM_PAGER_H
34
#define SBG_ECOM_PAGER_H
35
36
// sbgCommonLib headers
37
#include <
sbgCommon.h
>
38
39
#ifdef __cplusplus
40
extern
"C"
{
41
#endif
42
43
//----------------------------------------------------------------------//
44
//- Structure definitions -//
45
//----------------------------------------------------------------------//
46
52
typedef
struct
_SbgEComPager
53
{
54
uint16_t
nrPages
;
55
uint16_t
pageIndex
;
56
size_t
size
;
57
uint8_t *
pBuffer
;
58
size_t
bufferSize
;
59
}
SbgEComPager
;
60
61
//----------------------------------------------------------------------//
62
//- Public functions -//
63
//----------------------------------------------------------------------//
64
70
void
sbgEComPagerZeroInit
(
SbgEComPager
*pPager);
71
72
83
SbgErrorCode
sbgEComPagerInitForJoin
(
SbgEComPager
*pPager,
void
*pBuffer,
size_t
bufferSize);
84
85
99
SbgErrorCode
sbgEComPagerJoin
(
SbgEComPager
*pPager, uint16_t pageIndex, uint16_t nrPages,
const
void
*pPage,
size_t
pageSize);
100
107
bool
sbgEComPagerJoinIsComplete
(
const
SbgEComPager
*pPager);
108
115
size_t
sbgEComPagerGetBufferSize
(
const
SbgEComPager
*pPager);
116
117
#ifdef __cplusplus
118
}
119
#endif
120
121
#endif
// SBG_ECOM_PAGER_H
sbgCommon.h
Main header for the SBG Systems common C library.
sbgEComPagerZeroInit
void sbgEComPagerZeroInit(SbgEComPager *pPager)
sbgEComPagerJoinIsComplete
bool sbgEComPagerJoinIsComplete(const SbgEComPager *pPager)
sbgEComPagerInitForJoin
SbgErrorCode sbgEComPagerInitForJoin(SbgEComPager *pPager, void *pBuffer, size_t bufferSize)
sbgEComPagerGetBufferSize
size_t sbgEComPagerGetBufferSize(const SbgEComPager *pPager)
SbgEComPager
struct _SbgEComPager SbgEComPager
sbgEComPagerJoin
SbgErrorCode sbgEComPagerJoin(SbgEComPager *pPager, uint16_t pageIndex, uint16_t nrPages, const void *pPage, size_t pageSize)
SbgErrorCode
enum _SbgErrorCode SbgErrorCode
_SbgEComPager
Definition
sbgEComPager.h:53
_SbgEComPager::size
size_t size
Definition
sbgEComPager.h:56
_SbgEComPager::nrPages
uint16_t nrPages
Definition
sbgEComPager.h:54
_SbgEComPager::pBuffer
uint8_t * pBuffer
Definition
sbgEComPager.h:57
_SbgEComPager::pageIndex
uint16_t pageIndex
Definition
sbgEComPager.h:55
_SbgEComPager::bufferSize
size_t bufferSize
Definition
sbgEComPager.h:58
src
pager
sbgEComPager.h
Generated by
1.13.2