Store name in ZotacTuringGPUController to avoid setting it in detector

This commit is contained in:
Adam Honse
2025-08-14 23:18:16 -05:00
parent ad9fd08a08
commit eb199dae67
4 changed files with 49 additions and 42 deletions

View File

@@ -39,16 +39,18 @@ enum
class ZotacTuringGPUController
{
public:
ZotacTuringGPUController(i2c_smbus_interface* bus, u8 dev);
ZotacTuringGPUController(i2c_smbus_interface* bus, u8 dev, std::string dev_name);
~ZotacTuringGPUController();
std::string GetDeviceLocation();
std::string GetDeviceLocation();
std::string GetDeviceName();
void GetMode(RGBColor& color, int& mode, unsigned int& speed);
void SetMode(RGBColor color, int mode, unsigned int speed);
void GetMode(RGBColor& color, int& mode, unsigned int& speed);
void SetMode(RGBColor color, int mode, unsigned int speed);
private:
i2c_smbus_interface* bus;
u8 dev;
i2c_smbus_interface* bus;
u8 dev;
std::string name;
};