22 lines
660 B
C#
22 lines
660 B
C#
using ClumsyCore;
|
|
using MDCSToolBox.Clumsy.AgvInterfaces;
|
|
using MDCSToolBox.Clumsy.MotionControllers;
|
|
|
|
namespace MultiWheelC
|
|
{
|
|
public class AGV : MultiWheelInterface
|
|
{
|
|
public override AbstractGeometricController GetController()
|
|
=> new ChassisController().Get();
|
|
public override MultiWheelMagTracker GetMagController()
|
|
=> new MultiWheelMagTracker();
|
|
public override NaiveMagnetController GetNaiveMagnetController()
|
|
=> new NaiveMagnetController();
|
|
|
|
public void Sleep(float seconds)
|
|
{
|
|
new DriveTask(new Sleep { Second = seconds }.Get()).Wait();
|
|
}
|
|
}
|
|
}
|