mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2025-12-13 10:08:31 +00:00
Fixed Steelseries devices not refreshing correctly and timing out
This commit is contained in:
parent
b8ccc16f49
commit
e3451fe480
@ -84,12 +84,14 @@ namespace RGB.NET.Devices.SteelSeries
|
|||||||
|
|
||||||
#region Methods
|
#region Methods
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
protected override void InitializeSDK()
|
protected override void InitializeSDK()
|
||||||
{
|
{
|
||||||
if (!SteelSeriesSDK.IsInitialized)
|
if (!SteelSeriesSDK.IsInitialized)
|
||||||
SteelSeriesSDK.Initialize();
|
SteelSeriesSDK.Initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
protected override IEnumerable<IRGBDevice> GetLoadedDevices(RGBDeviceType loadFilter)
|
protected override IEnumerable<IRGBDevice> GetLoadedDevices(RGBDeviceType loadFilter)
|
||||||
{
|
{
|
||||||
DeviceDefinitions.LoadFilter = loadFilter;
|
DeviceDefinitions.LoadFilter = loadFilter;
|
||||||
@ -97,6 +99,7 @@ namespace RGB.NET.Devices.SteelSeries
|
|||||||
return base.GetLoadedDevices(loadFilter);
|
return base.GetLoadedDevices(loadFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
protected override IEnumerable<IRGBDevice> LoadDevices()
|
protected override IEnumerable<IRGBDevice> LoadDevices()
|
||||||
{
|
{
|
||||||
foreach ((HIDDeviceDefinition<SteelSeriesLedId, SteelSeriesDeviceType> definition, _) in DeviceDefinitions.GetConnectedDevices(x => x.CustomData))
|
foreach ((HIDDeviceDefinition<SteelSeriesLedId, SteelSeriesDeviceType> definition, _) in DeviceDefinitions.GetConnectedDevices(x => x.CustomData))
|
||||||
@ -109,6 +112,9 @@ namespace RGB.NET.Devices.SteelSeries
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override IDeviceUpdateTrigger CreateUpdateTrigger(int id, double updateRateHardLimit) => new SteelSeriesDeviceUpdateTrigger(updateRateHardLimit);
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public override void Dispose()
|
public override void Dispose()
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user