BowlerKernel
Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration Class Reference
Collaboration diagram for com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration:
Collaboration graph
[legend]

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
 

Detailed Description

The Class DyPIDConfiguration.

Definition at line 10 of file DyPIDConfiguration.java.

Constructor & Destructor Documentation

◆ DyPIDConfiguration() [1/3]

com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration ( int  group)

◆ DyPIDConfiguration() [2/3]

com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration ( int  group,
int  inputChannel,
DyIOChannelMode  inputMode,
int  outputChannel,
DyIOChannelMode  outputMode 
)

◆ DyPIDConfiguration() [3/3]

com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.DyPIDConfiguration ( BowlerDatagram  conf)

Member Function Documentation

◆ getGroup()

int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getGroup ( )

◆ getInputChannel()

int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getInputChannel ( )

◆ getInputMode()

DyIOChannelMode com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getInputMode ( )

◆ getOutputChannel()

int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getOutputChannel ( )

◆ getOutputMode()

DyIOChannelMode com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.getOutputMode ( )

◆ setGroup()

void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setGroup ( int  group)

Sets the group.

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

◆ setInputChannel()

void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputChannel ( int  inputChannel)

Sets the input channel.

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

◆ setInputMode()

void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setInputMode ( DyIOChannelMode  inputMode)

Sets the input mode.

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

◆ setOutputChannel()

void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputChannel ( int  outputChannel)

Sets the output channel.

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

◆ setOutputMode()

void com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.setOutputMode ( DyIOChannelMode  outputMode)

Sets the output mode.

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

Member Data Documentation

◆ group

int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.group
private

◆ inputChannel

int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputChannel
private

◆ inputMode

DyIOChannelMode com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.inputMode =DyIOChannelMode.DIGITAL_IN
private

◆ outputChannel

int com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputChannel
private

◆ outputMode

DyIOChannelMode com.neuronrobotics.sdk.dyio.dypid.DyPIDConfiguration.outputMode =DyIOChannelMode.DIGITAL_OUT
private

The documentation for this class was generated from the following file: