|
BowlerKernel
|


Public Member Functions | |
| byte | getValue () |
| String | toString () |
| String | toSlug () |
| byte[] | getBytes () |
Static Public Member Functions | |
| [static initializer] | |
| static Collection< DyIOChannelMode > | getModes () |
| static DyIOChannelMode | get (byte code) |
| static DyIOChannelMode | getFromSlug (String slug) |
Public Attributes | |
| NO_CHANGE =(0x00, "No Change") | |
| OFF =(0x01, "Off") | |
| DIGITAL_IN =(0x02, "Digital In") | |
| DIGITAL_OUT =(0x03, "Digital Out") | |
| ANALOG_IN =(0x04, "Analog In") | |
| ANALOG_OUT =(0x05, "Analog Out") | |
| PWM_OUT =(0x06, "PWM Out") | |
| SERVO_OUT =(0x07, "Servo Out") | |
| USART_TX =(0x08, "USART Tx") | |
| USART_RX =(0x09, "USART Rx") | |
| SPI_MOSI =(0x0A, "SPI MoSi") | |
| SPI_MISO =(0x0B, "SPI MiSo") | |
| SPI_CLOCK =(0x0C, "SPI Clock") | |
| SPI_SELECT =(0x0D, "SPI Select") | |
| COUNT_IN_INT =(0x0E, "Counter In Int") | |
| COUNT_IN_DIR =(0x0F, "Counter In Dir") | |
| COUNT_IN_HOME =(0x10, "Counter In Home") | |
| COUNT_OUT_INT =(0x11, "Counter Out Int") | |
| COUNT_OUT_DIR =(0x12, "Counter Out Dir") | |
| COUNT_OUT_HOME =(0x13, "Counter Out Home") | |
| DC_MOTOR_VEL =(0x14, "DC Motor Velocity") | |
| DC_MOTOR_DIR =(0x15, "DC Motor Direction") | |
| PPM_IN =(0x16, "PPM Reader") | |
| DEBUG_TX =(0x17, "DEBUG_TX") | |
| DEBUG_RX =(0x18, "DEBUG_RX") | |
Private Member Functions | |
| DyIOChannelMode (int val, String name) | |
Private Attributes | |
| byte | value |
| String | readableName |
Static Private Attributes | |
| static final Map< Byte, DyIOChannelMode > | lookup = new HashMap<Byte,DyIOChannelMode>() |
An enumeration of all the possible DyIO channel modes.
Definition at line 29 of file DyIOChannelMode.java.
|
private |
Instantiates a new dy io channel mode.
| val | the val |
| name | the name |
Definition at line 126 of file DyIOChannelMode.java.
|
static |
|
static |
Gets the.
| code | the code |
Definition at line 155 of file DyIOChannelMode.java.
References com.neuronrobotics.sdk.dyio.DyIOChannelMode.get().
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration(), com.neuronrobotics.sdk.dyio.DyIOChannelMode.get(), com.neuronrobotics.sdk.dyio.DyIO.getAllChannelModes(), com.neuronrobotics.sdk.dyio.DyIO.getAvailibleChannelModes(), com.neuronrobotics.sdk.dyio.DyIO.resync(), com.neuronrobotics.sdk.dyio.DyIOChannel.resync(), and com.neuronrobotics.sdk.dyio.DyIOChannel.setMode().

| byte [] com.neuronrobotics.sdk.dyio.DyIOChannelMode.getBytes | ( | ) |
Gets the bytes.
Implements com.neuronrobotics.sdk.common.ISendable.
Definition at line 195 of file DyIOChannelMode.java.
|
static |
Gets the from slug.
| slug | the slug |
Definition at line 167 of file DyIOChannelMode.java.
|
static |
| byte com.neuronrobotics.sdk.dyio.DyIOChannelMode.getValue | ( | ) |
Gets the value.
Definition at line 145 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.commands.bcs.pid.DyPID.ConfigureDynamicPIDCommand.ConfigureDynamicPIDCommand().
| String com.neuronrobotics.sdk.dyio.DyIOChannelMode.toSlug | ( | ) |
To slug.
Definition at line 187 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.application.xmpp.DyIOConversation.onMessage().
| String com.neuronrobotics.sdk.dyio.DyIOChannelMode.toString | ( | ) |
Definition at line 178 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIO.getAvailibleChannelModes().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.ANALOG_IN =(0x04, "Analog In") |
The analog in.
Definition at line 44 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.AnalogInputChannel(), and com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.setAsync().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.ANALOG_OUT =(0x05, "Analog Out") |
The analog out.
Definition at line 47 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.COUNT_IN_DIR =(0x0F, "Counter In Dir") |
The count in dir.
Definition at line 77 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.COUNT_IN_HOME =(0x10, "Counter In Home") |
The count in home.
Definition at line 80 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.COUNT_IN_INT =(0x0E, "Counter In Int") |
The count in int.
Definition at line 74 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.CounterInputChannel.CounterInputChannel(), com.neuronrobotics.sdk.dyio.peripherals.CounterInputChannel.init(), and com.neuronrobotics.sdk.dyio.peripherals.CounterInputChannel.setAsync().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.COUNT_OUT_DIR =(0x12, "Counter Out Dir") |
The count out dir.
Definition at line 86 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.COUNT_OUT_HOME =(0x13, "Counter Out Home") |
The count out home.
Definition at line 89 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.COUNT_OUT_INT =(0x11, "Counter Out Int") |
The count out int.
Definition at line 83 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.CounterOutputChannel.CounterOutputChannel(), com.neuronrobotics.sdk.dyio.peripherals.CounterOutputChannel.init(), com.neuronrobotics.sdk.dyio.peripherals.CounterOutputChannel.setAsync(), and com.neuronrobotics.sdk.dyio.peripherals.CounterOutputChannel.validate().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.DC_MOTOR_DIR =(0x15, "DC Motor Direction") |
The dc motor dir.
Definition at line 95 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.DC_MOTOR_VEL =(0x14, "DC Motor Velocity") |
The dc motor vel.
Definition at line 92 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.DCMotorOutputChannel.DCMotorOutputChannel().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.DEBUG_RX =(0x18, "DEBUG_RX") |
DEBUG_RX
Definition at line 103 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.DEBUG_TX =(0x17, "DEBUG_TX") |
DEBUG_TX
Definition at line 100 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.DIGITAL_IN =(0x02, "Digital In") |
The digital in.
Definition at line 38 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.DigitalInputChannel.DigitalInputChannel(), com.neuronrobotics.sdk.dyio.DyIOChannel.fireModeChangeEvent(), com.neuronrobotics.application.xmpp.DyIOConversation.onMessage(), and com.neuronrobotics.sdk.dyio.peripherals.DigitalInputChannel.setAsync().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.DIGITAL_OUT =(0x03, "Digital Out") |
The digital out.
Definition at line 41 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.DigitalOutputChannel.DigitalOutputChannel(), and com.neuronrobotics.sdk.dyio.DyIO.resync().
|
staticprivate |
The Constant lookup.
Definition at line 106 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.NO_CHANGE =(0x00, "No Change") |
The no change.
Definition at line 32 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIOChannel.update().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.OFF =(0x01, "Off") |
The off.
Definition at line 35 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.PPM_IN =(0x16, "PPM Reader") |
The ppm in.
Definition at line 98 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.PWM_OUT =(0x06, "PWM Out") |
The pwm out.
Definition at line 50 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.PWMOutputChannel.PWMOutputChannel().
|
private |
The readable name.
Definition at line 112 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.SERVO_OUT =(0x07, "Servo Out") |
The servo out.
Definition at line 53 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIOChannel.getAvailableModes(), com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.getConfigurationFromDevice(), com.neuronrobotics.sdk.dyio.peripherals.ServoChannel.ServoChannel(), com.neuronrobotics.sdk.dyio.DyIOChannel.setMode(), and com.neuronrobotics.sdk.dyio.peripherals.ServoChannel.validate().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.SPI_CLOCK =(0x0C, "SPI Clock") |
The spi clock.
Definition at line 68 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.SPIChannel.SPIChannel().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.SPI_MISO =(0x0B, "SPI MiSo") |
The spi miso.
Definition at line 65 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.SPI_MOSI =(0x0A, "SPI MoSi") |
The spi mosi.
Definition at line 62 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.SPI_SELECT =(0x0D, "SPI Select") |
The spi select.
Definition at line 71 of file DyIOChannelMode.java.
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.USART_RX =(0x09, "USART Rx") |
The usart rx.
Definition at line 59 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIOInputStream.read(), com.neuronrobotics.sdk.dyio.DyIOChannel.setValue(), and com.neuronrobotics.sdk.dyio.peripherals.UARTChannel.UARTRxChannel.UARTRxChannel().
| com.neuronrobotics.sdk.dyio.DyIOChannelMode.USART_TX =(0x08, "USART Tx") |
The usart tx.
Definition at line 56 of file DyIOChannelMode.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIOChannel.setValue(), com.neuronrobotics.sdk.dyio.peripherals.UARTChannel.UARTTxChannel.UARTTxChannel(), and com.neuronrobotics.sdk.dyio.DyIOOutputStream.write().
|
private |
The value.
Definition at line 109 of file DyIOChannelMode.java.