rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
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,...) __attribute__((format(printf
 
void 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
 
charlinePointer = nullptr
 

Detailed Description

Definition at line 73 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:76

Field Documentation

◆ DEFAULT_BUFFER

char LoggingWithStorage::DEFAULT_BUFFER[100]

Definition at line 76 of file datalogging.h.


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