rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Structures | Enumerations | Functions
big_buffer.h File Reference

Data Structures

class  BigBufferHandle
 

Enumerations

enum class  BigBufferUser {
  None , ToothLogger , PerfTrace , TriggerScope ,
  KnockSpectrogram
}
 

Functions

BigBufferHandle getBigBuffer (BigBufferUser user)
 

Enumeration Type Documentation

◆ BigBufferUser

enum class BigBufferUser
strong
Enumerator
None 
ToothLogger 
PerfTrace 
TriggerScope 
KnockSpectrogram 

Definition at line 9 of file big_buffer.h.

9 {
10 None,
14 // todo: actually start using this!
16};

Function Documentation

◆ getBigBuffer()

BigBufferHandle getBigBuffer ( BigBufferUser  user)

Definition at line 61 of file big_buffer.cpp.

61 {
63 // fatal
64 return {};
65 }
66
67 s_currentUser = user;
68
69 return BigBufferHandle(s_bigBuffer, user);
70}
static BigBufferUser s_currentUser
Definition big_buffer.cpp:5
static uint32_t s_bigBuffer[BIG_BUFFER_SIZE/sizeof(uint32_t)]
Definition big_buffer.cpp:9

Referenced by perfTraceEnable(), and triggerScopeEnable().

Here is the caller graph for this function:

Go to the source code of this file.