public void Sucker(FixtureId Fixture, VacuumState state, VacuumArea area = VacuumArea.Circle, bool checkVacuum = true) { switch (state) { case VacuumState.On: if (area == VacuumArea.Circle) { _mc.VacuumOn(Fixtures[(int)Fixture].VaccumOutputCircle, Fixtures[(int)Fixture].VaccumInputCircle, checkVacuum); } else { _mc.VacuumOn(Fixtures[(int)Fixture].VaccumOutputCenter, Fixtures[(int)Fixture].VaccumInputCenter, checkVacuum); } break; case VacuumState.Off: if (area == VacuumArea.Circle) { _mc.VacuumOff(Fixtures[(int)Fixture].VaccumOutputCircle, Fixtures[(int)Fixture].VaccumInputCircle, checkVacuum); } else { _mc.VacuumOff(Fixtures[(int)Fixture].VaccumOutputCenter, Fixtures[(int)Fixture].VaccumInputCenter, checkVacuum); } break; default: break; } }
public void Sucker(FixtureId id, VacuumState state, VacuumArea area) { _table.Sucker(id, state, area, CheckVacuumValue); }