Added methods for setting pin to low and high.

This commit is contained in:
Filip Strajnar 2024-09-25 19:43:42 +02:00
parent 83bba359cb
commit 7dc4f65cda

View file

@ -58,5 +58,27 @@ namespace Proculite.GpioRest.Services
{
return _pins.Select(PinValueModelOfPin).ToArray();
}
public void SetPinHigh(int pinNumber)
{
_gpioController.Write(pinNumber, PinValue.High);
}
public void SetPinLow(int pinNumber)
{
_gpioController.Write(pinNumber, PinValue.Low);
}
public PinValueModel SetPinHighReturning(int pinNumber)
{
SetPinHigh(pinNumber);
return PinValueModelOfPin(pinNumber);
}
public PinValueModel SetPinLowReturning(int pinNumber)
{
SetPinLow(pinNumber);
return PinValueModelOfPin(pinNumber);
}
}
}