rusEFI
The most advanced open source ECU
Public Member Functions | Data Fields
LoggingWithStorage Class Reference

#include <datalogging.h>

Inheritance diagram for LoggingWithStorage:
Inheritance graph
[legend]
Collaboration diagram for LoggingWithStorage:
Collaboration graph
[legend]

Public Member Functions

 LoggingWithStorage (const char *name)
 
- Public Member Functions inherited from Logging
 Logging ()=delete
 
 Logging (const char *name, char *buffer, int bufferSize)
 
void reset ()
 
void appendFast (const char *text)
 
void appendPrintf (const char *fmt,...)
 
void appendFloat (float value, int precision)
 
void terminate ()
 
void appendChar (char c)
 
size_t loggingSize () const
 
size_t remainingSize () const
 

Data Fields

char DEFAULT_BUFFER [100]
 
- Data Fields inherited from Logging
const char *const name = nullptr
 
char *const buffer = nullptr
 
const int bufferSize = 0
 
char * linePointer = nullptr
 

Detailed Description

Definition at line 69 of file datalogging.h.

Constructor & Destructor Documentation

◆ LoggingWithStorage()

LoggingWithStorage::LoggingWithStorage ( const char *  name)
explicit

Definition at line 141 of file datalogging.cpp.

141  : Logging(p_name, DEFAULT_BUFFER, sizeof(DEFAULT_BUFFER)) {
142 }
Logging()=delete
char DEFAULT_BUFFER[100]
Definition: datalogging.h:72

Field Documentation

◆ DEFAULT_BUFFER

char LoggingWithStorage::DEFAULT_BUFFER[100]

Definition at line 72 of file datalogging.h.


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