Moved everything to initializer list
This commit is contained in:
@@ -4,11 +4,11 @@
|
||||
|
||||
REGISTER_LIGHTS_DRIVER_CLASS(HidBlueDot);
|
||||
|
||||
LightsDriver_HidBlueDot::LightsDriver_HidBlueDot() : dev{VID, PID}
|
||||
LightsDriver_HidBlueDot::LightsDriver_HidBlueDot() :
|
||||
dev{VID, PID},
|
||||
m_iCabData{ 0 },
|
||||
m_iPadData{ 0 }
|
||||
{
|
||||
memset(m_iCabData, 0x00, sizeof(m_iCabData));
|
||||
memset(m_iPadData, 0x00, sizeof(m_iPadData));
|
||||
|
||||
m_iCabData[1] = 0x01;
|
||||
m_iPadData[1] = 0x02;
|
||||
}
|
||||
|
||||
@@ -6,9 +6,11 @@
|
||||
|
||||
REGISTER_LIGHTS_DRIVER_CLASS(snek);
|
||||
|
||||
LightsDriver_snek::LightsDriver_snek() : dev{ SNEK_VID , SNEK_PID , SNEK_LIGHTING_INTERFACENUM }
|
||||
LightsDriver_snek::LightsDriver_snek() :
|
||||
dev{ SNEK_VID , SNEK_PID , SNEK_LIGHTING_INTERFACENUM },
|
||||
stateChanged{ false },
|
||||
outputBuffer{0}
|
||||
{
|
||||
memset(outputBuffer, 0x00, SNEK_HIDREPORT_SIZE);
|
||||
}
|
||||
|
||||
LightsDriver_snek::~LightsDriver_snek()
|
||||
|
||||
@@ -101,7 +101,7 @@ private:
|
||||
HidDevice dev;
|
||||
|
||||
bool stateChanged = false;
|
||||
uint8_t outputBuffer[SNEK_HIDREPORT_SIZE] = {0};
|
||||
uint8_t outputBuffer[SNEK_HIDREPORT_SIZE];
|
||||
|
||||
void SetBuffer(int index, bool lightState);
|
||||
|
||||
|
||||
@@ -6,10 +6,11 @@
|
||||
|
||||
REGISTER_LIGHTS_DRIVER_CLASS(stac);
|
||||
|
||||
LightsDriver_stac::LightsDriver_stac() : devs{{STAC_VID , STAC_PID_P1, STAC_LIGHTING_INTERFACE}, {STAC_VID , STAC_PID_P2, STAC_LIGHTING_INTERFACE }}
|
||||
LightsDriver_stac::LightsDriver_stac() :
|
||||
devs{ {STAC_VID , STAC_PID_P1, STAC_LIGHTING_INTERFACE}, {STAC_VID , STAC_PID_P2, STAC_LIGHTING_INTERFACE } },
|
||||
stateChanged{ false },
|
||||
outputBuffer{ {0} }
|
||||
{
|
||||
memset(outputBuffer[GameController_1], 0x00, STAC_HIDREPORT_SIZE);
|
||||
memset(outputBuffer[GameController_2], 0x00, STAC_HIDREPORT_SIZE);
|
||||
}
|
||||
|
||||
LightsDriver_stac::~LightsDriver_stac()
|
||||
|
||||
@@ -52,8 +52,8 @@ class LightsDriver_stac : public LightsDriver
|
||||
private:
|
||||
HidDevice devs[STAC_MAX_NUMBER];
|
||||
|
||||
bool stateChanged[STAC_MAX_NUMBER] = {false};
|
||||
uint8_t outputBuffer[STAC_MAX_NUMBER][STAC_HIDREPORT_SIZE] = {0};
|
||||
bool stateChanged[STAC_MAX_NUMBER];
|
||||
uint8_t outputBuffer[STAC_MAX_NUMBER][STAC_HIDREPORT_SIZE];
|
||||
|
||||
void HandleState(const LightsState *ls, GameController ctrlNum);
|
||||
void SetBuffer(int index, bool lightState, GameController ctrlNum);
|
||||
|
||||
Reference in New Issue
Block a user