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

Public Member Functions

double getDeviceMaximumValue ()
 
double getDeviceMinimumValue ()
 
void setDeviceMaximumValue (double max)
 
void setDeviceMinimumValue (double min)
 
double getDeviceMaxEngineeringUnits ()
 
double getDeviceMinEngineeringUnits ()
 
 AbstractLink (LinkConfiguration conf)
 
void cacheTargetValue ()
 
abstract void cacheTargetValueDevice ()
 
void flush (double time)
 
void flushAll (double time)
 
abstract void flushDevice (double time)
 
abstract void flushAllDevice (double time)
 
abstract double getCurrentPosition ()
 
double toEngineeringUnits (double value)
 
double toLinkUnits (double euValue)
 
void addLinkListener (ILinkListener l)
 
void removeLinkListener (ILinkListener l)
 
void fireLinkListener (double linkUnitsValue)
 
void fireLinkLimitEvent (PIDLimitEvent e)
 
void Home ()
 
void incrementEngineeringUnits (double inc)
 
void setTargetEngineeringUnits (double pos)
 
void setCurrentEngineeringUnits (double angle)
 
double getCurrentEngineeringUnits ()
 
double getTargetEngineeringUnits ()
 
double getMaxEngineeringUnits ()
 
double getMinEngineeringUnits ()
 
void setMinEngineeringUnits (double minLimit)
 
void setMaxEngineeringUnits (double maxLimit)
 
double getMaxVelocityEngineeringUnits ()
 
void setMaxVelocityEngineeringUnits (double max)
 
boolean isMaxEngineeringUnits ()
 
boolean isMinEngineeringUnits ()
 
double getTargetValue ()
 
void setUpperLimit (int upperLimit)
 
void setLowerLimit (int lowerLimit)
 
void setHome (int home)
 
void setScale (double d)
 
double getScale ()
 
double getUpperLimit ()
 
double getLowerLimit ()
 
double getHome ()
 
void setCurrentAsUpperLimit ()
 
void setCurrentAsLowerLimit ()
 
void setUseLimits (boolean useLimits)
 
boolean isUseLimits ()
 
void setLinkConfiguration (LinkConfiguration conf)
 
LinkConfiguration getLinkConfiguration ()
 
ArrayList< ILinkListenergetLinks ()
 
void setLinks (ArrayList< ILinkListener > links)
 
void removeAllLinkListener ()
 
void setGlobalPositionListener (Object Object)
 
Object getGlobalPositionListener ()
 
LinkFactory getSlaveFactory ()
 
void setSlaveFactory (LinkFactory slaveFactory)
 
IMU getImu ()
 
void addChangeListener (ILinkConfigurationChangeListener l)
 
void removeChangeListener (ILinkConfigurationChangeListener l)
 
void clearChangeListener ()
 

Protected Member Functions

void setPosition (double val)
 
void setTargetValue (double val)
 

Private Attributes

double targetValue =0
 
double targetEngineeringUnits =0
 
ArrayList< ILinkListenerlinks = new ArrayList<ILinkListener>()
 
LinkConfiguration conf =null
 
ArrayList< LinkConfigurationslaveLinks
 
LinkFactory slaveFactory = new LinkFactory()
 
boolean useLimits =true
 
Object linksLocation =null
 
IMU imu = new IMU()
 

Detailed Description

The Class AbstractLink.

Definition at line 22 of file AbstractLink.java.

Constructor & Destructor Documentation

◆ AbstractLink()

com.neuronrobotics.sdk.addons.kinematics.AbstractLink.AbstractLink ( LinkConfiguration  conf)

Member Function Documentation

◆ addChangeListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.addChangeListener ( ILinkConfigurationChangeListener  l)

◆ addLinkListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.addLinkListener ( ILinkListener  l)

◆ cacheTargetValue()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.cacheTargetValue ( )

◆ cacheTargetValueDevice()

abstract void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.cacheTargetValueDevice ( )
abstract

◆ clearChangeListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.clearChangeListener ( )

◆ fireLinkLimitEvent()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.fireLinkLimitEvent ( PIDLimitEvent  e)

This fires off a limit event.

Parameters
ethe e

Definition at line 251 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLinks().

Referenced by com.neuronrobotics.sdk.addons.kinematics.PidRotoryLink.setPIDChannel(), and com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue().

Here is the call graph for this function:

◆ fireLinkListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.fireLinkListener ( double  linkUnitsValue)

◆ flush()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flush ( double  time)

◆ flushAll()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flushAll ( double  time)

This method will force one link to update its position in the given time (seconds) This will also flush the host controller.

Parameters
time(seconds) for the position update to take

Definition at line 152 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flushAll(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flushAllDevice(), com.neuronrobotics.sdk.addons.kinematics.LinkFactory.getLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getSlaveFactory(), and com.neuronrobotics.sdk.addons.kinematics.AbstractLink.slaveLinks.

Referenced by com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flushAll().

Here is the call graph for this function:

◆ flushAllDevice()

abstract void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flushAllDevice ( double  time)
abstract

◆ flushDevice()

abstract void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.flushDevice ( double  time)
abstract

◆ getCurrentEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getCurrentEngineeringUnits ( )

◆ getCurrentPosition()

abstract double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getCurrentPosition ( )
abstract

◆ getDeviceMaxEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMaxEngineeringUnits ( )

◆ getDeviceMaximumValue()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMaximumValue ( )

◆ getDeviceMinEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMinEngineeringUnits ( )

◆ getDeviceMinimumValue()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMinimumValue ( )

◆ getGlobalPositionListener()

Object com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getGlobalPositionListener ( )

◆ getHome()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getHome ( )

◆ getImu()

IMU com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getImu ( )

◆ getLinkConfiguration()

LinkConfiguration com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLinkConfiguration ( )

◆ getLinks()

ArrayList<ILinkListener> com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLinks ( )

◆ getLowerLimit()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLowerLimit ( )

◆ getMaxEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMaxEngineeringUnits ( )

◆ getMaxVelocityEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMaxVelocityEngineeringUnits ( )

◆ getMinEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMinEngineeringUnits ( )

◆ getScale()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getScale ( )

◆ getSlaveFactory()

LinkFactory com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getSlaveFactory ( )

◆ getTargetEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getTargetEngineeringUnits ( )

◆ getTargetValue()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getTargetValue ( )

◆ getUpperLimit()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getUpperLimit ( )

◆ Home()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.Home ( )

◆ incrementEngineeringUnits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.incrementEngineeringUnits ( double  inc)

◆ isMaxEngineeringUnits()

boolean com.neuronrobotics.sdk.addons.kinematics.AbstractLink.isMaxEngineeringUnits ( )

◆ isMinEngineeringUnits()

boolean com.neuronrobotics.sdk.addons.kinematics.AbstractLink.isMinEngineeringUnits ( )

◆ isUseLimits()

boolean com.neuronrobotics.sdk.addons.kinematics.AbstractLink.isUseLimits ( )

Checks if is use limits.

Returns
true, if is use limits

Definition at line 617 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.useLimits.

Referenced by com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue().

◆ removeAllLinkListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.removeAllLinkListener ( )

◆ removeChangeListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.removeChangeListener ( ILinkConfigurationChangeListener  l)

◆ removeLinkListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.removeLinkListener ( ILinkListener  l)

Removes the link listener.

Parameters
lthe l

Definition at line 221 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLinks().

Here is the call graph for this function:

◆ setCurrentAsLowerLimit()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setCurrentAsLowerLimit ( )

◆ setCurrentAsUpperLimit()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setCurrentAsUpperLimit ( )

◆ setCurrentEngineeringUnits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setCurrentEngineeringUnits ( double  angle)

◆ setDeviceMaximumValue()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setDeviceMaximumValue ( double  max)

Override this method to specify a larger range

Definition at line 63 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, and com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setDeviceTheoreticalMax().

Here is the call graph for this function:

◆ setDeviceMinimumValue()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setDeviceMinimumValue ( double  min)

Override this method to specify a larger range

Definition at line 70 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, and com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setDeviceTheoreticalMin().

Here is the call graph for this function:

◆ setGlobalPositionListener()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setGlobalPositionListener ( Object  Object)

◆ setHome()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setHome ( int  home)

Sets the home.

Parameters
homethe new home

Definition at line 540 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, and com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setStaticOffset().

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

Here is the call graph for this function:

◆ setLinkConfiguration()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setLinkConfiguration ( LinkConfiguration  conf)

Sets the link configuration.

Parameters
confthe new link configuration

Definition at line 626 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf.

Referenced by com.neuronrobotics.sdk.addons.kinematics.LinkFactory.getLinkLocal().

◆ setLinks()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setLinks ( ArrayList< ILinkListener links)

Sets the links.

Parameters
linksthe new links

Definition at line 653 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.links.

◆ setLowerLimit()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setLowerLimit ( int  lowerLimit)

Sets the lower limit.

Parameters
lowerLimitthe new lower limit

Definition at line 531 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, and com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setLowerLimit().

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

Here is the call graph for this function:

◆ setMaxEngineeringUnits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setMaxEngineeringUnits ( double  maxLimit)

◆ setMaxVelocityEngineeringUnits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setMaxVelocityEngineeringUnits ( double  max)

Gets the max engineering units.

Returns
the max engineering units

Definition at line 389 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setUpperVelocity(), and com.neuronrobotics.sdk.addons.kinematics.AbstractLink.toLinkUnits().

Here is the call graph for this function:

◆ setMinEngineeringUnits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setMinEngineeringUnits ( double  minLimit)

◆ setPosition()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setPosition ( double  val)
protected

◆ setScale()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setScale ( double  d)

Sets the scale.

Parameters
dthe new scale

Definition at line 549 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, and com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setScale().

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

Here is the call graph for this function:

◆ setSlaveFactory()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setSlaveFactory ( LinkFactory  slaveFactory)

◆ setTargetEngineeringUnits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetEngineeringUnits ( double  pos)

◆ setTargetValue()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue ( double  val)
protected

Sets the target value.

Parameters
valthe new target value

Definition at line 441 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.cacheTargetValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, com.neuronrobotics.sdk.addons.kinematics.AbstractLink.fireLinkLimitEvent(), com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.getHardwareIndex(), com.neuronrobotics.sdk.addons.kinematics.LinkFactory.getLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLowerLimit(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMaxEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMinEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getScale(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getSlaveFactory(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getUpperLimit(), com.neuronrobotics.sdk.common.Log.info(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.isUseLimits(), com.neuronrobotics.sdk.pid.PIDLimitEventType.LOWERLIMIT, com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.slaveLinks, com.neuronrobotics.sdk.addons.kinematics.AbstractLink.targetValue, com.neuronrobotics.sdk.addons.kinematics.AbstractLink.toEngineeringUnits(), and com.neuronrobotics.sdk.pid.PIDLimitEventType.UPPERLIMIT.

Referenced by com.neuronrobotics.sdk.addons.kinematics.AbstractLink.Home(), com.neuronrobotics.sdk.addons.kinematics.MockRotoryLink.MockRotoryLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setPosition(), and com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue().

Here is the call graph for this function:

◆ setUpperLimit()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setUpperLimit ( int  upperLimit)

Sets the upper limit.

Parameters
upperLimitthe new upper limit

Definition at line 522 of file AbstractLink.java.

References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf, and com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setUpperLimit().

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

Here is the call graph for this function:

◆ setUseLimits()

void com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setUseLimits ( boolean  useLimits)

◆ toEngineeringUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.toEngineeringUnits ( double  value)

◆ toLinkUnits()

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.toLinkUnits ( double  euValue)

Member Data Documentation

◆ conf

LinkConfiguration com.neuronrobotics.sdk.addons.kinematics.AbstractLink.conf =null
private

The conf.

Definition at line 34 of file AbstractLink.java.

Referenced by com.neuronrobotics.sdk.addons.kinematics.AbstractLink.AbstractLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractPrismaticLink.AbstractPrismaticLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractRotoryLink.AbstractRotoryLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.addChangeListener(), com.neuronrobotics.sdk.addons.kinematics.AnalogPrismaticLink.AnalogPrismaticLink(), com.neuronrobotics.sdk.addons.kinematics.AnalogRotoryLink.AnalogRotoryLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.clearChangeListener(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GCodeHeater.GCodeHeater(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.GcodePrismatic(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeRotory.GcodeRotory(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMaxEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMaximumValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMinEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getDeviceMinimumValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getHome(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLinkConfiguration(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getLowerLimit(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMaxEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMaxVelocityEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getMinEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getScale(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getUpperLimit(), com.neuronrobotics.sdk.addons.kinematics.MockRotoryLink.MockRotoryLink(), com.neuronrobotics.sdk.addons.kinematics.PidPrismaticLink.PidPrismaticLink(), com.neuronrobotics.sdk.addons.kinematics.PidRotoryLink.PidRotoryLink(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.removeChangeListener(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setCurrentAsLowerLimit(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setCurrentAsUpperLimit(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setCurrentEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setDeviceMaximumValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setDeviceMinimumValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setHome(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setLinkConfiguration(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setLowerLimit(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setMaxEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setMaxVelocityEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setMinEngineeringUnits(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setScale(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue(), and com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setUpperLimit().

◆ imu

IMU com.neuronrobotics.sdk.addons.kinematics.AbstractLink.imu = new IMU()
private

The object for communicating IMU information and registering it with the hardware

Definition at line 45 of file AbstractLink.java.

Referenced by com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getImu().

◆ links

ArrayList<ILinkListener> com.neuronrobotics.sdk.addons.kinematics.AbstractLink.links = new ArrayList<ILinkListener>()
private

◆ linksLocation

Object com.neuronrobotics.sdk.addons.kinematics.AbstractLink.linksLocation =null
private

◆ slaveFactory

LinkFactory com.neuronrobotics.sdk.addons.kinematics.AbstractLink.slaveFactory = new LinkFactory()
private

◆ slaveLinks

ArrayList<LinkConfiguration> com.neuronrobotics.sdk.addons.kinematics.AbstractLink.slaveLinks
private

◆ targetEngineeringUnits

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.targetEngineeringUnits =0
private

◆ targetValue

double com.neuronrobotics.sdk.addons.kinematics.AbstractLink.targetValue =0
private

◆ useLimits

boolean com.neuronrobotics.sdk.addons.kinematics.AbstractLink.useLimits =true
private

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