sbgECom Library
5.3.2276-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
65
76
SbgErrorCode
sbgEComPagerInitForJoin
(
SbgEComPager
*pPager,
void
*pBuffer,
size_t
bufferSize);
77
78
92
SbgErrorCode
sbgEComPagerJoin
(
SbgEComPager
*pPager, uint16_t pageIndex, uint16_t nrPages,
const
void
*pPage,
size_t
pageSize);
93
100
bool
sbgEComPagerJoinIsComplete
(
const
SbgEComPager
*pPager);
101
108
size_t
sbgEComPagerGetBufferSize
(
const
SbgEComPager
*pPager);
109
110
#ifdef __cplusplus
111
}
112
#endif
113
114
#endif
// SBG_ECOM_PAGER_H
sbgCommon.h
Main header for the SBG Systems common C library.
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