Skip to content
Snippets Groups Projects
LibInfo.java 1.54 KiB
Newer Older
 * This file is part of LibLaserCut.
Thomas Oster's avatar
Thomas Oster committed
 * Copyright (C) 2011 - 2014 Thomas Oster <mail@thomas-oster.de>
Thomas Oster's avatar
Thomas Oster committed
 * LibLaserCut is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
Thomas Oster's avatar
Thomas Oster committed
 * LibLaserCut is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with LibLaserCut. If not, see <http://www.gnu.org/licenses/>.
 **/
package com.t_oster.liblasercut;

import com.t_oster.liblasercut.drivers.*;

/**
 * This class contains Version information
 * etc from the Library
 * @author Thomas Oster <thomas.oster@rwth-aachen.de>
 */
public class LibInfo
{
Thomas Oster's avatar
Thomas Oster committed
  private static String VERSION = "visicut1.7";
  
  public static String getVersion()
  {
    return VERSION;
  }
  
  public static Class[] getSupportedDrivers()
  {
    return new Class[]{
      EpilogZing.class,
      EpilogHelix.class,
Thomas Oster's avatar
Thomas Oster committed
      EpilogRadius.class,
      GoldCutHPGL.class,
      Lasersaur.class,
Thomas Oster's avatar
Thomas Oster committed
      Dummy.class,
Thomas Oster's avatar
Thomas Oster committed
      IModelaMill.class,
Sughosh's avatar
Sughosh committed
      SampleDriver.class,
Sven Jung's avatar
Sven Jung committed
      MakeBlockXYPlotter.class,
Michael Adams's avatar
Michael Adams committed
      Grbl.class,
quillford's avatar
quillford committed
      SmoothieBoard.class,
      Marlin.class