org.harctoolbox.harchardware.Version Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of HarcHardware Show documentation
Show all versions of HarcHardware Show documentation
Helper functions for accessing hardware etc.
/* This file was automatically generated, do not edit. Do not check in in version management. */
package org.harctoolbox.harchardware;
/**
* This class contains version and license information and constants.
*/
public final class Version {
/** Verbal description of the license of the current work. */
public final static String licenseString = "Copyright (C) 2011, 2012, 2013, 2014, 2015, 2016, 2019 Bengt Martensson.\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.\n\nThis program 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 General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.";
/** Verbal description of licenses of third-party components. */
public final static String thirdPartyString = "HarcHardware uses the following uses the following software components: Serial communication is handled by the RXTX library, licensed under the LGPL v 2.1 license. Command line decoding is done using the JCommander library by Cédric Beust http://jcommander.org/, licensed under the Apache 2.0 license. JSON handling is implemented using the \"fast and minimal JSON parser for Java\" by Ralf Sernberg, http://eclipsesource.com/blogs/2013/04/18/minimal-json-parser-for-java/, lincensed under the Eclipse Eclipse Public License Version 1.0.";
public final static String appName = "HarcHardware";
public final static String version = "2.2.4";
public final static String versionString = appName + " version " + version;
/** Project home page. */
public final static String homepageUrl = "http://www.harctoolbox.org/HarcHardware.html";
/** URL containing current official version. */
public final static String currentVersionUrl = homepageUrl + "/downloads/" + appName + ".version";
public static void main(String[] args) {
System.out.println(versionString);
}
private Version() {
}
}