sbgECom Library
4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
|
#include <sbgStreamBufferCommon.h>
Data Fields | |
SbgSBMode | modes |
size_t | bufferSize |
uint8_t * | pBufferPtr |
uint8_t * | pCurrentPtr |
SbgErrorCode | errorCode |
Defines a stream buffer.
SbgSBMode _SbgStreamBuffer::modes |
Defines the stream buffer modes (read/write).
Referenced by sbgStreamBufferInitForRead(), and sbgStreamBufferInitForWrite().
size_t _SbgStreamBuffer::bufferSize |
Size in bytes of the linked buffer.
Referenced by sbgStreamBufferGetSize(), sbgStreamBufferInitForRead(), sbgStreamBufferInitForWrite(), and sbgStreamBufferSeek().
uint8_t* _SbgStreamBuffer::pBufferPtr |
Pointer to the buffer linked with this stream.
Referenced by sbgStreamBufferGetLength(), sbgStreamBufferGetLinkedBuffer(), sbgStreamBufferInitForRead(), sbgStreamBufferInitForWrite(), sbgStreamBufferSeek(), and sbgStreamBufferTell().
uint8_t* _SbgStreamBuffer::pCurrentPtr |
Current pointer within the buffer.
Referenced by sbgStreamBufferGetCursor(), sbgStreamBufferGetLength(), sbgStreamBufferInitForRead(), sbgStreamBufferInitForWrite(), sbgStreamBufferReadBoolean(), sbgStreamBufferReadBuffer(), sbgStreamBufferReadInt16BE(), sbgStreamBufferReadInt16LE(), sbgStreamBufferReadInt24BE(), sbgStreamBufferReadInt24LE(), sbgStreamBufferReadInt32BE(), sbgStreamBufferReadInt32LE(), sbgStreamBufferReadInt40BE(), sbgStreamBufferReadInt40LE(), sbgStreamBufferReadInt48BE(), sbgStreamBufferReadInt48LE(), sbgStreamBufferReadInt56BE(), sbgStreamBufferReadInt56LE(), sbgStreamBufferReadInt64BE(), sbgStreamBufferReadInt64LE(), sbgStreamBufferReadInt8(), sbgStreamBufferReadUint16BE(), sbgStreamBufferReadUint16LE(), sbgStreamBufferReadUint24BE(), sbgStreamBufferReadUint24LE(), sbgStreamBufferReadUint32BE(), sbgStreamBufferReadUint32LE(), sbgStreamBufferReadUint40BE(), sbgStreamBufferReadUint40LE(), sbgStreamBufferReadUint48BE(), sbgStreamBufferReadUint48LE(), sbgStreamBufferReadUint56BE(), sbgStreamBufferReadUint56LE(), sbgStreamBufferReadUint64BE(), sbgStreamBufferReadUint64LE(), sbgStreamBufferReadUint8(), sbgStreamBufferSeek(), sbgStreamBufferTell(), sbgStreamBufferWriteBoolean(), sbgStreamBufferWriteBuffer(), sbgStreamBufferWriteInt16BE(), sbgStreamBufferWriteInt16LE(), sbgStreamBufferWriteInt32BE(), sbgStreamBufferWriteInt32LE(), sbgStreamBufferWriteInt64BE(), sbgStreamBufferWriteInt64LE(), sbgStreamBufferWriteInt8(), sbgStreamBufferWriteUint16BE(), sbgStreamBufferWriteUint16LE(), sbgStreamBufferWriteUint32BE(), sbgStreamBufferWriteUint32LE(), sbgStreamBufferWriteUint48BE(), sbgStreamBufferWriteUint48LE(), sbgStreamBufferWriteUint64BE(), sbgStreamBufferWriteUint64LE(), and sbgStreamBufferWriteUint8().
SbgErrorCode _SbgStreamBuffer::errorCode |
Current error code on stream buffer.
Referenced by sbgStreamBufferClearLastError(), sbgStreamBufferGetLastError(), sbgStreamBufferInitForRead(), sbgStreamBufferInitForWrite(), sbgStreamBufferReadBoolean(), sbgStreamBufferReadBuffer(), sbgStreamBufferReadDoubleBE(), sbgStreamBufferReadDoubleLE(), sbgStreamBufferReadFloatBE(), sbgStreamBufferReadFloatLE(), sbgStreamBufferReadInt16BE(), sbgStreamBufferReadInt16LE(), sbgStreamBufferReadInt24BE(), sbgStreamBufferReadInt24LE(), sbgStreamBufferReadInt32BE(), sbgStreamBufferReadInt32LE(), sbgStreamBufferReadInt40BE(), sbgStreamBufferReadInt40LE(), sbgStreamBufferReadInt48BE(), sbgStreamBufferReadInt48LE(), sbgStreamBufferReadInt56BE(), sbgStreamBufferReadInt56LE(), sbgStreamBufferReadInt64BE(), sbgStreamBufferReadInt64LE(), sbgStreamBufferReadInt8(), sbgStreamBufferReadStringBE(), sbgStreamBufferReadStringLE(), sbgStreamBufferReadUint16BE(), sbgStreamBufferReadUint16LE(), sbgStreamBufferReadUint24BE(), sbgStreamBufferReadUint24LE(), sbgStreamBufferReadUint32BE(), sbgStreamBufferReadUint32LE(), sbgStreamBufferReadUint40BE(), sbgStreamBufferReadUint40LE(), sbgStreamBufferReadUint48BE(), sbgStreamBufferReadUint48LE(), sbgStreamBufferReadUint56BE(), sbgStreamBufferReadUint56LE(), sbgStreamBufferReadUint64BE(), sbgStreamBufferReadUint64LE(), sbgStreamBufferReadUint8(), sbgStreamBufferSeek(), sbgStreamBufferWriteBoolean(), sbgStreamBufferWriteBuffer(), sbgStreamBufferWriteDoubleBE(), sbgStreamBufferWriteDoubleLE(), sbgStreamBufferWriteFloatBE(), sbgStreamBufferWriteFloatLE(), sbgStreamBufferWriteInt16BE(), sbgStreamBufferWriteInt16LE(), sbgStreamBufferWriteInt24BE(), sbgStreamBufferWriteInt24LE(), sbgStreamBufferWriteInt32BE(), sbgStreamBufferWriteInt32LE(), sbgStreamBufferWriteInt64BE(), sbgStreamBufferWriteInt64LE(), sbgStreamBufferWriteInt8(), sbgStreamBufferWriteStringBE(), sbgStreamBufferWriteStringLE(), sbgStreamBufferWriteUint16BE(), sbgStreamBufferWriteUint16LE(), sbgStreamBufferWriteUint24BE(), sbgStreamBufferWriteUint24LE(), sbgStreamBufferWriteUint32BE(), sbgStreamBufferWriteUint32LE(), sbgStreamBufferWriteUint48BE(), sbgStreamBufferWriteUint48LE(), sbgStreamBufferWriteUint64BE(), sbgStreamBufferWriteUint64LE(), and sbgStreamBufferWriteUint8().