User Tools

Site Tools


the_ledtester_class

This is an old revision of the document!


LEDTester.java
/**
 * This class tests LED by flashing some morse code. 2014 verion by 
 * @author Ian Utting
 * @author Fabio Heday
 * 
 * Chris Thiel added the finalize() method to aviod GpioPinExistsException
 * @version 10 Aug 18
 */
public class LEDTester
{
     public LED pin1;
 
    //unit of time, in milliseconds
    private final static int UNIT = 200;
 
    public static void main(String [] args) {
        LEDTester lt = new LEDTester();
 
        String s = "SOS SOS SOS";
        //
        if (args.length > 0 && args[0] != null && !args[0].equals("") )
            s = args[0];
 
        lt.flashMorse(s);
        lt.finalize();
    }
    /*
     * create a new LED instance
     */
    public LEDTester() {
        this(new LED());
    }
 
    /*
     * Creates a LED instance based on a LED object
     */
    public LEDTester(LED p) {
        pin1 = p;
    }
 
    /*
     * Flashes the LED 10 times
     */
 
    /*
     * create a new LED instance
     */
    public LEDTester() {
        this(new LED());
    }
    protected void finalize(){
        pin1.finalize();
    }  
}
the_ledtester_class.1533962781.txt.gz · Last modified: 2018/08/11 00:46 by frchris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki