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().