/// <summary> /// Push a tray into tray stack from conveyor. /// </summary> public void PushOut() { _mc.LUnloadConveyorCylinder(TrayCylinderState.PushOut); _mc.LUnloadConveyorCylinder(TrayCylinderState.Retract); if (GetOutsideOpticalSensor() == true) { throw new Exception("Tray stuck on conveyor"); } }