private CLaserCat() { mLaserCatHardwareSimulator = new CLaserCatHardwareSimulator(); mLaserCatHardwarePIC = new CLaserCatHardwarePIC(); //mGrbl = new GrblFirmware(new GCode(), mLaserCatHardwarePIC); mGrbl = new GrblFirmware(new GCode(), new GrblPlanner(), mLaserCatHardwarePIC); }
public GrblCore(GrblFirmware grbl, GCode gcode, ILaserCatHardware hardware) { mGrbl = grbl; mGCode = gcode; mHardware = hardware; mState = new GrblCoreState(); mState.Reset(); }
public void Initialize(GrblFirmware grbl) { mGrbl = grbl; }