public static void StartDebug(Controller c, string portName) { try { int port = 39000 + Convert.ToInt32(portName.Substring(3)); DebugComm dbg = new DebugComm(c, port); dbg.Start(); } catch { } }
public Controller(string portName, bool movement = true, bool servos = true, bool smallBot = false) { r = new Robot(0, 0, 0, portName, false, smallBot); if (!movement) { r.DisableMovement(); } if (!servos) { r.DisableServos(); } DebugComm.StartDebug(this, portName); }
public Controller(string portName, string strategy, bool movement = true, bool servos = true, bool smallBot = false) { string path, port; ReadConfig(out path, out port); portName = (portName == "") ? port : portName; r = new Robot(0, 0, 0, portName, true, smallBot); if (!movement) { r.DisableMovement(); } if (!servos) { r.DisableServos(); } InitStrategy(strategy); DebugComm.StartDebug(this, portName); }