|
BowlerKernel
|

Public Member Functions | |
| DyPIDConfiguration (int group) | |
| DyPIDConfiguration (int group, int inputChannel, DyIOChannelMode inputMode, int outputChannel, DyIOChannelMode outputMode) | |
| DyPIDConfiguration (BowlerDatagram conf) | |
| void | setGroup (int group) |
| int | getGroup () |
| void | setInputChannel (int inputChannel) |
| int | getInputChannel () |
| void | setInputMode (DyIOChannelMode inputMode) |
| DyIOChannelMode | getInputMode () |
| void | setOutputChannel (int outputChannel) |
| int | getOutputChannel () |
| void | setOutputMode (DyIOChannelMode outputMode) |
| DyIOChannelMode | getOutputMode () |
Private Attributes | |
| int | group |
| int | inputChannel |
| DyIOChannelMode | inputMode =DyIOChannelMode.DIGITAL_IN |
| int | outputChannel |
| DyIOChannelMode | outputMode =DyIOChannelMode.DIGITAL_OUT |
The Class DyPIDConfiguration.
Definition at line 10 of file DyPIDConfiguration.java.
| com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration | ( | int | group | ) |
Instantiates a new dy pid configuration.
| group | the group |
Definition at line 32 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.group, com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setGroup(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputChannel(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputChannel().

| com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration | ( | int | group, |
| int | inputChannel, | ||
| DyIOChannelMode | inputMode, | ||
| int | outputChannel, | ||
| DyIOChannelMode | outputMode | ||
| ) |
Instantiates a new dy pid configuration.
| group | the group |
| inputChannel | the input channel |
| inputMode | the input mode |
| outputChannel | the output channel |
| outputMode | the output mode |
Definition at line 48 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.group, com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputChannel, com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputMode, com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputChannel, com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputMode, com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setGroup(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputChannel(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputMode(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputChannel(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputMode().

| com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration | ( | BowlerDatagram | conf | ) |
Instantiates a new dy pid configuration.
| conf | the conf |
Definition at line 61 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.DyIOChannelMode.get(), com.neuronrobotics.sdk.common.ByteList.get(), com.neuronrobotics.sdk.common.BowlerDatagram.getData(), com.neuronrobotics.sdk.common.ByteList.getUnsigned(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setGroup(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputChannel(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputMode(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputChannel(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputMode().

| int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getGroup | ( | ) |
Gets the group.
Definition at line 83 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.group.
Referenced by com.neuronrobotics.sdk.commands.bcs.pid.DyPID.ConfigureDynamicPIDCommand.ConfigureDynamicPIDCommand().
| int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getInputChannel | ( | ) |
Gets the input channel.
Definition at line 101 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputChannel.
Referenced by com.neuronrobotics.sdk.commands.bcs.pid.DyPID.ConfigureDynamicPIDCommand.ConfigureDynamicPIDCommand().
| DyIOChannelMode com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getInputMode | ( | ) |
Gets the input mode.
Definition at line 119 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputMode.
Referenced by com.neuronrobotics.sdk.commands.bcs.pid.DyPID.ConfigureDynamicPIDCommand.ConfigureDynamicPIDCommand().
| int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getOutputChannel | ( | ) |
Gets the output channel.
Definition at line 137 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputChannel.
Referenced by com.neuronrobotics.sdk.commands.bcs.pid.DyPID.ConfigureDynamicPIDCommand.ConfigureDynamicPIDCommand().
| DyIOChannelMode com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getOutputMode | ( | ) |
Gets the output mode.
Definition at line 155 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputMode.
Referenced by com.neuronrobotics.sdk.commands.bcs.pid.DyPID.ConfigureDynamicPIDCommand.ConfigureDynamicPIDCommand().
| void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setGroup | ( | int | group | ) |
Sets the group.
| group | the new group |
Definition at line 74 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.group.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration().
| void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputChannel | ( | int | inputChannel | ) |
Sets the input channel.
| inputChannel | the new input channel |
Definition at line 92 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputChannel.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration().
| void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputMode | ( | DyIOChannelMode | inputMode | ) |
Sets the input mode.
| inputMode | the new input mode |
Definition at line 110 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputMode.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration().
| void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputChannel | ( | int | outputChannel | ) |
Sets the output channel.
| outputChannel | the new output channel |
Definition at line 128 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputChannel.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration().
| void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputMode | ( | DyIOChannelMode | outputMode | ) |
Sets the output mode.
| outputMode | the new output mode |
Definition at line 146 of file DyPIDConfiguration.java.
References com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputMode.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration().
|
private |
The group.
Definition at line 13 of file DyPIDConfiguration.java.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getGroup(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setGroup().
|
private |
The input channel.
Definition at line 16 of file DyPIDConfiguration.java.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getInputChannel(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputChannel().
|
private |
The input mode.
Definition at line 19 of file DyPIDConfiguration.java.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getInputMode(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputMode().
|
private |
The output channel.
Definition at line 22 of file DyPIDConfiguration.java.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getOutputChannel(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputChannel().
|
private |
The output mode.
Definition at line 25 of file DyPIDConfiguration.java.
Referenced by com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration(), com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getOutputMode(), and com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputMode().