BayEOS-Arduino  1.8.0_0.0.4
Public Member Functions | List of all members
BayEOSBufferSDFat Class Reference

#include <BayEOSBufferSDFat.h>

Inheritance diagram for BayEOSBufferSDFat:

Public Member Functions

 BayEOSBufferSDFat (void)
 BayEOSBufferSDFat (unsigned long max_length, uint8_t append=0, const char *p="/bayeos.db")
- Public Member Functions inherited from BayEOSBuffer
unsigned long available (void)
uint8_t freeSpace (uint8_t length)
int readPacket (uint8_t *dest)
uint8_t readBinary (unsigned long pos, uint8_t length, uint8_t *dest)
uint8_t readBinary (unsigned long pos, unsigned long end, uint8_t length, uint8_t *dest)
void next (void)
void set (unsigned long pos)
void seekReadPointer (unsigned long pos)
void reset (void)
uint8_t addPacket (const uint8_t *payload, uint8_t length)
uint8_t initPacket (unsigned long pos)
uint8_t initNextPacket (void)
uint8_t packetLength (void)
unsigned long packetMillis (void)
void setRTC (RTC &rtc, boolean absolute_time=true)
uint8_t rtc (void)
unsigned long getTime (void)
unsigned long writePos (void)
unsigned long readPos (void)
unsigned long endPos (void)
unsigned long length (void)

Additional Inherited Members

- Public Attributes inherited from BayEOSBuffer
boolean _absoluteTime
boolean _framesDiscarded
- Protected Member Functions inherited from BayEOSBuffer
uint8_t b_write (const uint8_t b)
uint8_t b_write (const uint8_t *b, uint8_t length)
int b_read ()
int b_read (uint8_t *dest, int length)
uint8_t b_seek (unsigned long pos)
- Protected Attributes inherited from BayEOSBuffer
unsigned long _max_length
unsigned long _read_pos
unsigned long _write_pos
unsigned long _pos
unsigned long _end

Detailed Description

BayEOSBuffer based on the SdFat library

Definition at line 12 of file BayEOSBufferSDFat.h.

Constructor & Destructor Documentation

◆ BayEOSBufferSDFat() [1/2]

BayEOSBufferSDFat::BayEOSBufferSDFat ( void  )

Constructor ...

Definition at line 17 of file BayEOSBufferSDFat.h.

◆ BayEOSBufferSDFat() [2/2]

BayEOSBufferSDFat::BayEOSBufferSDFat ( unsigned long  max_length,
uint8_t  append = 0,
const char *  p = "/bayeos.db" 

Constructor defining max file size Setting append=1 will not reset the buffer at arduino startup this is especially usefull for logger applications

Definition at line 2 of file BayEOSBufferSDFat.cpp.

The documentation for this class was generated from the following files: