Store name in GigabyteRGBFusion2GPUController to avoid setting it in detector

This commit is contained in:
Adam Honse 2025-08-10 00:22:08 -05:00
parent bed69130fd
commit df56b42e62
4 changed files with 102 additions and 95 deletions

View file

@ -61,12 +61,14 @@ enum
class RGBFusion2GPUController
{
public:
RGBFusion2GPUController(i2c_smbus_interface* bus, rgb_fusion_dev_id dev);
RGBFusion2GPUController(i2c_smbus_interface* bus, rgb_fusion_dev_id dev, std::string dev_name);
~RGBFusion2GPUController();
RGBColor zone_color[4];
std::string GetDeviceLocation();
std::string GetDeviceName();
void SaveConfig();
void SetZone(uint8_t zone, uint8_t mode, fusion2_config zone_config);
@ -75,5 +77,5 @@ public:
private:
i2c_smbus_interface* bus;
rgb_fusion_dev_id dev;
std::string name;
};