Moved everything to initializer list

This commit is contained in:
DANDO\Aless
2025-03-18 21:45:35 +01:00
committed by teejusb
parent 1259c0e318
commit cf453007e0
5 changed files with 15 additions and 12 deletions
+4 -4
View File
@@ -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;
}
+4 -2
View File
@@ -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()
+1 -1
View File
@@ -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);
+4 -3
View File
@@ -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()
+2 -2
View File
@@ -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);