40 #define DO_NOT_LOG nullptr
62 #if EFI_PROD_CODE || EFI_SIMULATOR
63 #define CONNECTIVITY_THREAD_STACK (3 * UTILITY_THREAD_STACK_SIZE)
A base class for a controller that requires its own thread.
TunerstudioThread(const char *name)
void ThreadTask() override
virtual TsChannelBase * setupChannel()=0
int readPageCommandsCounter
int errorUnrecognizedCommand
int writeValueCommandCounter
int outputChannelsCommandCounter
int crc32CheckCommandCounter
int writeChunkCommandCounter
This file sets the thread priority for the threads running on rusEFI.
tunerstudio_counters_s tsState
void updateTunerStudioState()
void startTunerStudioConnectivity(void)
void sendErrorCode(TsChannelBase *tsChannel, uint8_t code, const char *msg="")
void tunerStudioDebug(TsChannelBase *tsChannel, const char *msg)
uint8_t * getWorkingPageAddr()
int getSecondsSinceChannelsRequest()
void tunerStudioError(TsChannelBase *tsChannel, const char *msg)