BowlerKernel
|
Public Member Functions | |
PIDEvent () | |
PIDEvent (int chan, float tick, long time, int velocity) | |
void | set (int chan, float tick, long time, int velocity) |
PIDEvent (BowlerDatagram data) | |
void | setGroup (int channel) |
int | getGroup () |
void | setValue (float ticks) |
float | getValue () |
void | setTimeStamp (long timeStamp) |
long | getTimeStamp () |
String | toString () |
void | setVelocity (int vel) |
int | getVelocity () |
Private Attributes | |
int | channel |
float | ticks |
long | timeStamp |
int | velocity |
The Class PIDEvent.
Definition at line 10 of file PIDEvent.java.
com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent | ( | ) |
Definition at line 24 of file PIDEvent.java.
com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent | ( | int | chan, |
float | tick, | ||
long | time, | ||
int | velocity | ||
) |
Instantiates a new PID event.
chan | the chan |
tick | the tick |
time | the time |
velocity | the velocity |
Definition at line 36 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.setGroup(), com.neuronrobotics.sdk.pid.PIDEvent.setTimeStamp(), com.neuronrobotics.sdk.pid.PIDEvent.setValue(), com.neuronrobotics.sdk.pid.PIDEvent.setVelocity(), and com.neuronrobotics.sdk.pid.PIDEvent.velocity.
com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent | ( | BowlerDatagram | data | ) |
Instantiates a new PID event.
data | the data |
Definition at line 61 of file PIDEvent.java.
References com.neuronrobotics.sdk.common.ByteList.convertToInt(), com.neuronrobotics.sdk.common.ByteList.getByte(), com.neuronrobotics.sdk.common.ByteList.getBytes(), com.neuronrobotics.sdk.common.BowlerDatagram.getData(), com.neuronrobotics.sdk.common.BowlerDatagram.getRPC(), com.neuronrobotics.sdk.pid.PIDEvent.setGroup(), com.neuronrobotics.sdk.pid.PIDEvent.setTimeStamp(), com.neuronrobotics.sdk.pid.PIDEvent.setValue(), and com.neuronrobotics.sdk.pid.PIDEvent.setVelocity().
int com.neuronrobotics.sdk.pid.PIDEvent.getGroup | ( | ) |
Gets the group.
Definition at line 85 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.channel.
Referenced by com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.AbstractPidNamespaceImp(), com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.firePIDEvent(), and com.neuronrobotics.sdk.pid.PIDChannel.setPid().
long com.neuronrobotics.sdk.pid.PIDEvent.getTimeStamp | ( | ) |
Gets the time stamp.
Definition at line 121 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.timeStamp.
Referenced by com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.firePIDEvent().
float com.neuronrobotics.sdk.pid.PIDEvent.getValue | ( | ) |
Gets the value.
Definition at line 103 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.ticks.
Referenced by com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.AbstractPidNamespaceImp(), com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.firePIDEvent(), com.neuronrobotics.sdk.addons.kinematics.PidPrismaticLink.setPIDChannel(), and com.neuronrobotics.sdk.addons.kinematics.PidRotoryLink.setPIDChannel().
int com.neuronrobotics.sdk.pid.PIDEvent.getVelocity | ( | ) |
Gets the velocity.
Definition at line 147 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.velocity.
void com.neuronrobotics.sdk.pid.PIDEvent.set | ( | int | chan, |
float | tick, | ||
long | time, | ||
int | velocity | ||
) |
Sets new PID event.
chan | the chan |
tick | the tick |
time | the time |
velocity | the velocity |
Definition at line 50 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.setGroup(), com.neuronrobotics.sdk.pid.PIDEvent.setTimeStamp(), com.neuronrobotics.sdk.pid.PIDEvent.setValue(), com.neuronrobotics.sdk.pid.PIDEvent.setVelocity(), and com.neuronrobotics.sdk.pid.PIDEvent.velocity.
Referenced by com.neuronrobotics.sdk.pid.VirtualGenericPIDDevice.SyncThread.run().
void com.neuronrobotics.sdk.pid.PIDEvent.setGroup | ( | int | channel | ) |
Sets the group.
channel | the new group |
Definition at line 76 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.channel.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent(), and com.neuronrobotics.sdk.pid.PIDEvent.set().
void com.neuronrobotics.sdk.pid.PIDEvent.setTimeStamp | ( | long | timeStamp | ) |
Sets the time stamp.
timeStamp | the new time stamp |
Definition at line 112 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.timeStamp.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent(), and com.neuronrobotics.sdk.pid.PIDEvent.set().
void com.neuronrobotics.sdk.pid.PIDEvent.setValue | ( | float | ticks | ) |
Sets the value.
ticks | the new value |
Definition at line 94 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.ticks.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent(), and com.neuronrobotics.sdk.pid.PIDEvent.set().
void com.neuronrobotics.sdk.pid.PIDEvent.setVelocity | ( | int | vel | ) |
Sets the velocity.
vel | the new velocity |
Definition at line 138 of file PIDEvent.java.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent(), and com.neuronrobotics.sdk.pid.PIDEvent.set().
String com.neuronrobotics.sdk.pid.PIDEvent.toString | ( | ) |
Definition at line 129 of file PIDEvent.java.
References com.neuronrobotics.sdk.pid.PIDEvent.channel, com.neuronrobotics.sdk.pid.PIDEvent.ticks, com.neuronrobotics.sdk.pid.PIDEvent.timeStamp, and com.neuronrobotics.sdk.pid.PIDEvent.velocity.
|
private |
The channel.
Definition at line 13 of file PIDEvent.java.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.getGroup(), com.neuronrobotics.sdk.pid.PIDEvent.setGroup(), and com.neuronrobotics.sdk.pid.PIDEvent.toString().
|
private |
The ticks.
Definition at line 16 of file PIDEvent.java.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.getValue(), com.neuronrobotics.sdk.pid.PIDEvent.setValue(), and com.neuronrobotics.sdk.pid.PIDEvent.toString().
|
private |
The time stamp.
Definition at line 19 of file PIDEvent.java.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.getTimeStamp(), com.neuronrobotics.sdk.pid.PIDEvent.setTimeStamp(), and com.neuronrobotics.sdk.pid.PIDEvent.toString().
|
private |
The velocity.
Definition at line 22 of file PIDEvent.java.
Referenced by com.neuronrobotics.sdk.pid.PIDEvent.getVelocity(), com.neuronrobotics.sdk.pid.PIDEvent.PIDEvent(), com.neuronrobotics.sdk.pid.PIDEvent.set(), and com.neuronrobotics.sdk.pid.PIDEvent.toString().