Skip to content
This repository was archived by the owner on Jun 5, 2019. It is now read-only.

Commit a30e794

Browse files
author
ColinA-MSFT
committed
Remove cached values from PwmController.
1 parent 8330bb9 commit a30e794

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

Framework/Core/Windows/Devices/Pwm/PwmController.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,10 @@ namespace Windows.Devices.Pwm
66
public sealed class PwmController
77
{
88
private IPwmControllerProvider m_provider;
9-
private double m_minFrequency;
10-
private double m_maxFrequency;
119

1210
internal PwmController(IPwmControllerProvider provider)
1311
{
1412
m_provider = provider;
15-
m_minFrequency = provider.MinFrequency;
16-
m_maxFrequency = provider.MaxFrequency;
1713
}
1814

1915
public int PinCount
@@ -28,15 +24,15 @@ public double MinFrequency
2824
{
2925
get
3026
{
31-
return m_minFrequency;
27+
return m_provider.MinFrequency;
3228
}
3329
}
3430

3531
public double MaxFrequency
3632
{
3733
get
3834
{
39-
return m_maxFrequency;
35+
return m_provider.MaxFrequency;
4036
}
4137
}
4238

@@ -65,7 +61,7 @@ public static PwmController[] GetControllers(IPwmProvider provider)
6561

6662
public double SetDesiredFrequency(double desiredFrequency)
6763
{
68-
if ((desiredFrequency < m_minFrequency) || (desiredFrequency > m_maxFrequency))
64+
if ((desiredFrequency < m_provider.MinFrequency) || (desiredFrequency > m_provider.MaxFrequency))
6965
{
7066
throw new ArgumentOutOfRangeException();
7167
}

0 commit comments

Comments
 (0)