ioio.lib.api
Enum Sequencer.Clock

java.lang.Object
  extended by java.lang.Enum<Sequencer.Clock>
      extended by ioio.lib.api.Sequencer.Clock
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Sequencer.Clock>
Enclosing interface:
Sequencer

public static enum Sequencer.Clock
extends java.lang.Enum<Sequencer.Clock>

A clock rate selection, which implies a time-base.


Enum Constant Summary
CLK_16M
          16 MHz (62.5ns time-base).
CLK_250K
          250 KHz (4us time-base).
CLK_2M
          2 MHz (0.5us time-base).
CLK_62K5
          62.5 KHz (16us time-base).
 
Method Summary
static Sequencer.Clock valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Sequencer.Clock[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CLK_16M

public static final Sequencer.Clock CLK_16M
16 MHz (62.5ns time-base).


CLK_2M

public static final Sequencer.Clock CLK_2M
2 MHz (0.5us time-base).


CLK_250K

public static final Sequencer.Clock CLK_250K
250 KHz (4us time-base).


CLK_62K5

public static final Sequencer.Clock CLK_62K5
62.5 KHz (16us time-base).

Method Detail

values

public static Sequencer.Clock[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Sequencer.Clock c : Sequencer.Clock.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Sequencer.Clock valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null