fix pumps

Took 11 minutes
This commit is contained in:
2022-11-28 11:55:28 +01:00
parent c770c5cce8
commit 5d0bf48854
2 changed files with 34 additions and 8 deletions

28
src/MyGPIO.ts Normal file
View File

@ -0,0 +1,28 @@
import GPIO from "rpi-gpio";
export class MyGPIO {
static setup(pin: number, direction): Promise<void> {
return new Promise((resolve, reject) => {
GPIO.setup(pin, direction, (err) => {
if (err) {
reject();
return;
}
resolve();
});
})
}
static write(pin: number, state: boolean): Promise<void> {
return new Promise((resolve, reject) => {
GPIO.write(pin, state, (err) => {
if(err)
{
reject();
return;
}
resolve();
});
});
}
}