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

Public Member Functions

 JointLimit (int axis, PIDLimitEvent e, LinkConfiguration linkConfiguration)
 
void setAxis (int axis)
 
int getAxis ()
 
void setValue (double value)
 
double getValue ()
 
void setTimeStamp (long timeStamp)
 
long getTimeStamp ()
 
void setLimitType (PIDLimitEventType limitType)
 
PIDLimitEventType getLimitType ()
 
String toString ()
 

Private Attributes

int axis
 
double value
 
long timeStamp
 
PIDLimitEventType limitType
 

Detailed Description

The Class JointLimit.

Definition at line 10 of file JointLimit.java.

Constructor & Destructor Documentation

◆ JointLimit()

com.neuronrobotics.sdk.addons.kinematics.JointLimit.JointLimit ( int  axis,
PIDLimitEvent  e,
LinkConfiguration  linkConfiguration 
)

Member Function Documentation

◆ getAxis()

int com.neuronrobotics.sdk.addons.kinematics.JointLimit.getAxis ( )

Gets the axis.

Returns
the axis

Definition at line 52 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.axis.

Referenced by com.neuronrobotics.sdk.addons.kinematics.JointLimit.toString().

◆ getLimitType()

PIDLimitEventType com.neuronrobotics.sdk.addons.kinematics.JointLimit.getLimitType ( )

Gets the limit type.

Returns
the limit type

Definition at line 106 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.limitType.

Referenced by com.neuronrobotics.sdk.addons.kinematics.JointLimit.toString().

◆ getTimeStamp()

long com.neuronrobotics.sdk.addons.kinematics.JointLimit.getTimeStamp ( )

Gets the time stamp.

Returns
the time stamp

Definition at line 88 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.timeStamp.

◆ getValue()

double com.neuronrobotics.sdk.addons.kinematics.JointLimit.getValue ( )

Gets the value.

Returns
the value

Definition at line 70 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.value.

◆ setAxis()

void com.neuronrobotics.sdk.addons.kinematics.JointLimit.setAxis ( int  axis)

Sets the axis.

Parameters
axisthe new axis

Definition at line 43 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.axis.

Referenced by com.neuronrobotics.sdk.addons.kinematics.JointLimit.JointLimit().

◆ setLimitType()

void com.neuronrobotics.sdk.addons.kinematics.JointLimit.setLimitType ( PIDLimitEventType  limitType)

Sets the limit type.

Parameters
limitTypethe new limit type

Definition at line 97 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.limitType.

Referenced by com.neuronrobotics.sdk.addons.kinematics.JointLimit.JointLimit().

◆ setTimeStamp()

void com.neuronrobotics.sdk.addons.kinematics.JointLimit.setTimeStamp ( long  timeStamp)

Sets the time stamp.

Parameters
timeStampthe new time stamp

Definition at line 79 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.timeStamp.

Referenced by com.neuronrobotics.sdk.addons.kinematics.JointLimit.JointLimit().

◆ setValue()

void com.neuronrobotics.sdk.addons.kinematics.JointLimit.setValue ( double  value)

Sets the value.

Parameters
valuethe new value

Definition at line 61 of file JointLimit.java.

References com.neuronrobotics.sdk.addons.kinematics.JointLimit.value.

Referenced by com.neuronrobotics.sdk.addons.kinematics.JointLimit.JointLimit().

◆ toString()

String com.neuronrobotics.sdk.addons.kinematics.JointLimit.toString ( )

Member Data Documentation

◆ axis

int com.neuronrobotics.sdk.addons.kinematics.JointLimit.axis
private

◆ limitType

PIDLimitEventType com.neuronrobotics.sdk.addons.kinematics.JointLimit.limitType
private

◆ timeStamp

long com.neuronrobotics.sdk.addons.kinematics.JointLimit.timeStamp
private

◆ value

double com.neuronrobotics.sdk.addons.kinematics.JointLimit.value
private

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