Speeduino
Loading...
Searching...
No Matches
logger.h
Go to the documentation of this file.
1
9#ifndef LOGGER_H
10#define LOGGER_H
11
12#include "globals.h" // Needed for FPU_MAX_SIZE
13
14constexpr uint8_t LOG_ENTRY_SIZE = 138;
18#if defined(FPU_MAX_SIZE) && FPU_MAX_SIZE >= 32 //cppcheck-suppress misra-c2012-20.9
20#endif
23
24void startToothLogger(void);
25void stopToothLogger(void);
26
27void startCompositeLogger(void);
28void stopCompositeLogger(void);
29
32
35
38
41
42#endif
static TIntegral readSerialIntegralTimeout(void)
Reads an integral type, timing out if necessary.
Definition comms.cpp:175
void startCompositeLoggerTertiary(void)
Definition logger.cpp:774
void startCompositeLoggerCams(void)
Definition logger.cpp:796
byte buildEngineStatus(const statuses &current)
Build the TunerStudio engine status byte from the current status.
Definition logger.cpp:108
constexpr uint8_t LOG_ENTRY_SIZE
Definition logger.h:14
byte buildSdCardStatus(const statuses &current)
Build the TunerStudio SD card status byte from the current status.
Definition logger.cpp:129
void stopCompositeLoggerTertiary(void)
Definition logger.cpp:786
uint8_t getLegacySecondarySerialLogEntry(uint16_t byteNum)
Definition logger.cpp:535
void stopToothLogger(void)
Definition logger.cpp:732
void stopCompositeLoggerCams(void)
Definition logger.cpp:812
int16_t getReadableLogEntry(uint16_t logIndex)
Definition logger.cpp:370
void startToothLogger(void)
Definition logger.cpp:710
bool is2ByteEntry(uint8_t key)
Definition logger.cpp:682
byte getTSLogEntry(uint16_t byteNum)
Definition logger.cpp:183
void startCompositeLogger(void)
Definition logger.cpp:745
void stopCompositeLogger(void)
Definition logger.cpp:761
const config2 const config4 const config6 statuses & current
Definition scheduler_fuel_controller.cpp:400
The status struct with current values for all 'live' variables.
Definition statuses.h:47