Tidied up Vernie remote code

This commit is contained in:
Nathan Kunicki 2018-06-30 21:19:58 +01:00
parent 1fff7e64ff
commit 4988da178b

View File

@ -24,28 +24,24 @@ lpf2.on("discover", async (hub) => { // Wait to discover Vernie and Remote
switch (state) { switch (state) {
case LPF2.Consts.ButtonStates.UP: case LPF2.Consts.ButtonStates.UP:
{ {
vernie && vernie.setMotorSpeed(button === "LEFT" ? "A" : "B", 50); vernie.setMotorSpeed(button === "LEFT" ? "A" : "B", 50);
break; break;
} }
case LPF2.Consts.ButtonStates.DOWN: case LPF2.Consts.ButtonStates.DOWN:
{ {
vernie && vernie.setMotorSpeed(button === "LEFT" ? "A" : "B", -50); vernie.setMotorSpeed(button === "LEFT" ? "A" : "B", -50);
break; break;
} }
case LPF2.Consts.ButtonStates.RELEASED: case LPF2.Consts.ButtonStates.RELEASED:
{ {
if (button === "LEFT" || button === "RIGHT") { if (button !== "GREEN") {
vernie && vernie.setMotorSpeed(button === "LEFT" ? "A" : "B", 0); vernie.setMotorSpeed(button === "LEFT" ? "A" : "B", 0);
} }
break; break;
} }
case LPF2.Consts.ButtonStates.STOP: case LPF2.Consts.ButtonStates.STOP:
{ {
if (button === "RIGHT") { await vernie.setMotorAngle("D", 35, button === "LEFT" ? -20 : 20);
await vernie.setMotorAngle("D", 35, 20);
} else if (button === "LEFT") {
await vernie.setMotorAngle("D", 35, -20);
}
break; break;
} }
case LPF2.Consts.ButtonStates.PRESSED: case LPF2.Consts.ButtonStates.PRESSED: