Changed name of PinValueModel to PinModel.

Also removed needless prefix for each of it's properties.
This commit is contained in:
Filip Strajnar 2024-09-28 11:10:58 +02:00
parent e97f3222fb
commit 2116398f95
3 changed files with 21 additions and 21 deletions

View file

@ -0,0 +1,12 @@
using System.Device.Gpio;
using System.Text.Json.Serialization;
namespace Proculite.GpioRest.Models
{
public class PinModel(int number, double value)
{
public int Number { get; set; } = number;
public double Value { get; set; } = value;
}
}

View file

@ -1,12 +0,0 @@
using System.Device.Gpio;
using System.Text.Json.Serialization;
namespace Proculite.GpioRest.Models
{
public class PinValueModel(int pinNumber, double value)
{
public int PinNumber { get; set; } = pinNumber;
public double PinValue { get; set; } = value;
}
}

View file

@ -32,17 +32,17 @@ namespace Proculite.GpioRest.Services
}
}
public PinValueModel CurrentPinValue(int pinNumber)
public PinModel CurrentPinValue(int pinNumber)
{
return new PinValueModel(pinNumber, _pwmPins[pinNumber].Value);
return new PinModel(pinNumber, _pwmPins[pinNumber].Value);
}
public PinValueModel PinValueModelOfPin(int pinNumber)
public PinModel PinValueModelOfPin(int pinNumber)
{
return new PinValueModel(pinNumber, _pwmPins[pinNumber].Value);
return new PinModel(pinNumber, _pwmPins[pinNumber].Value);
}
public PinValueModel[] StateOfAllPins()
public PinModel[] StateOfAllPins()
{
return _pins.Select(PinValueModelOfPin).ToArray();
}
@ -68,25 +68,25 @@ namespace Proculite.GpioRest.Services
_pwmPins[pinNumber].Value = pinValue;
}
public PinValueModel SetPinHighReturning(int pinNumber)
public PinModel SetPinHighReturning(int pinNumber)
{
SetPinHigh(pinNumber);
return PinValueModelOfPin(pinNumber);
}
public PinValueModel SetPinLowReturning(int pinNumber)
public PinModel SetPinLowReturning(int pinNumber)
{
SetPinLow(pinNumber);
return PinValueModelOfPin(pinNumber);
}
public PinValueModel TogglePinReturning(int pinNumber)
public PinModel TogglePinReturning(int pinNumber)
{
TogglePin(pinNumber);
return PinValueModelOfPin(pinNumber);
}
public PinValueModel SetPinReturning(int pinNumber, double pinValue)
public PinModel SetPinReturning(int pinNumber, double pinValue)
{
SetPin(pinNumber, pinValue);
return PinValueModelOfPin(pinNumber);