ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
InputMgr.cpp File Reference
Include dependency graph for InputMgr.cpp:

Classes

struct  InputTypeXlateMap_t
 

Macros

#define AllocateInput(ClassType, Input, ChannelIndex, InputType, InputDataBufferSize)
 

Functions

void TimerPollHandler ()
 

Variables

static const InputTypeXlateMap_t InputTypeXlateMap [c_InputMgr::e_InputType::InputType_End]
 
uint32_t DeltaTime = 0
 
c_InputMgr InputMgr
 

Macro Definition Documentation

◆ AllocateInput

#define AllocateInput ( ClassType,
Input,
ChannelIndex,
InputType,
InputDataBufferSize )
Value:
{ \
new(&Input[ChannelIndex].InputDriver) ClassType(ChannelIndex, InputType, InputDataBufferSize); \
Input[ChannelIndex].DriverInUse = true; \
}

Function Documentation

◆ TimerPollHandler()

void TimerPollHandler ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ DeltaTime

uint32_t DeltaTime = 0

◆ InputMgr

c_InputMgr InputMgr

◆ InputTypeXlateMap

Initial value:
=
{
}
@ InputType_Alexa
Definition InputMgr.hpp:76
@ InputType_MQTT
Definition InputMgr.hpp:75
@ InputType_E1_31
Definition InputMgr.hpp:73
@ InputType_Effects
Definition InputMgr.hpp:74
@ InputType_DDP
Definition InputMgr.hpp:77
@ InputType_Artnet
Definition InputMgr.hpp:81
@ InputType_Disabled
Definition InputMgr.hpp:82
@ InputSecondaryChannelId
Definition InputMgr.hpp:42
@ InputPrimaryChannelId
Definition InputMgr.hpp:41
@ InputChannelId_ALL
Definition InputMgr.hpp:45