ProjectsOld/ebbits/AdvancedServo-simple/Robots/GlassBot.cs
2017-09-26 20:21:42 +02:00

48 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace ebbits.Robots {
class GlassBot : AbstractRobot {
public GlassBot(int id) {
init(id);
this.cservos = 5;
base.name = "Glas";
}
public override void run() {
base.startPowerMess();
setStartPosition(new int[] { 20, 68, 175, 175, 20 }, 500);
setPosition(new int[] { 20, 68, 160, 162, 20 }, 400);
setPosition(new int[] { -1, 154, 88, 88, -1 }, 400);
setPosition(new int[] { -1, -1, 86, 116, 42 }, 200);
setPosition(new int[] { -1, -1, 77, -1, 48 }, 50);
setPosition(new int[] { 160, -1, -1, -1, -1 }, 200);
setPosition(new int[] { -1, -1, 85, -1, -1 }, 20);
setPosition(new int[] { -1, -1, -1, 106, -1 }, 200);
setPosition(new int[] { -1, -1, 118, 122, 174 }, 200);
setPosition(new int[] { -1, 13, -1, -1, -1 }, 300);
setPosition(new int[] { -1, -1, 90, 100, 20 }, 200);
setPosition(new int[] { -1, -1, 80, 94, 26 }, 20); // Fine Settings
System.Threading.Thread.Sleep(1000);
setPosition(new int[] { -1, -1, 90, 90, 20 }, 20); // Fine Lift
setPosition(new int[] { -1, -1, 103, 105, 80 }, 150);
setPosition(new int[] { -1, 154, 118, 122, 174 }, 300);
setPosition(new int[] { -1, -1, 86, 102, 42 }, 300);
setPosition(new int[] { -1, -1, 83, 113, 48 }, 100);
setPosition(new int[] { -1, -1, -1, 117, -1 }, 20);
setPosition(new int[] { 20, -1, 78, -1, -1 }, 150);
setPosition(new int[] { -1, -1, 81, 111, -1 }, 20);
setPosition(new int[] { -1, -1, 90, -1, -1 }, 100);
setPosition(new int[] { 20, 68, 160, 162, 20 }, 400);
setPosition(new int[] { 20, 68, 175, 175, 20 }, 400);
shutdownServo();
}
}
}