BowlerKernel
|
Private Member Functions | |
void | loadCurrent () |
Private Attributes | |
GcodeDevice | device |
String | axis = "" |
double | value =0 |
Additional Inherited Members | |
![]() | |
void | setPosition (double val) |
void | setTargetValue (double val) |
Definition at line 6 of file GcodePrismatic.java.
com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.GcodePrismatic | ( | LinkConfiguration | conf, |
GcodeDevice | device, | ||
String | linkAxis | ||
) |
void com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.cacheTargetValueDevice | ( | ) |
This method is called in order to take the target value and pass it to the implementation's target value This method should not alter the position of the implementations link If the implementation target does not handle chached values, this should be chached in code.
Reimplemented from com.neuronrobotics.sdk.addons.kinematics.AbstractLink.
Definition at line 19 of file GcodePrismatic.java.
void com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushAllDevice | ( | double | time | ) |
This method will force one link to update its position in the given time (seconds) This will also flush the host controller.
time | (seconds) for the position update to take |
Reimplemented from com.neuronrobotics.sdk.addons.kinematics.AbstractLink.
Definition at line 39 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.device, and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeDevice.flush().
void com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushDevice | ( | double | time | ) |
This method will force one link to update its position in the given time (seconds).
time | (seconds) for the position update to take |
Reimplemented from com.neuronrobotics.sdk.addons.kinematics.AbstractLink.
Definition at line 28 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.device, com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getAxis(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.getTargetValue(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getValue(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.loadCurrent(), and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeDevice.runLine().
String com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getAxis | ( | ) |
Return the gcode axis of this channel
Implements com.neuronrobotics.sdk.addons.kinematics.gcodebridge.IGCodeChannel.
Definition at line 49 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.axis.
Referenced by com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushDevice().
double com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getCurrentPosition | ( | ) |
This method should return the current position of the link This method is expected to perform a communication with the device .
Reimplemented from com.neuronrobotics.sdk.addons.kinematics.AbstractLink.
Definition at line 44 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getValue().
double com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getValue | ( | ) |
Definition at line 57 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.value.
Referenced by com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushDevice(), and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getCurrentPosition().
|
private |
Definition at line 23 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.device, and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeDevice.loadCurrent().
Referenced by com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushDevice().
void com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.setAxis | ( | String | axis | ) |
Definition at line 53 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.axis.
void com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.setValue | ( | double | value | ) |
Set a value of the current position
value | of the current psition |
Implements com.neuronrobotics.sdk.addons.kinematics.gcodebridge.IGCodeChannel.
Definition at line 61 of file GcodePrismatic.java.
References com.neuronrobotics.sdk.addons.kinematics.AbstractLink.fireLinkListener(), and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.value.
|
private |
Definition at line 8 of file GcodePrismatic.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.GcodePrismatic(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getAxis(), and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.setAxis().
|
private |
Definition at line 7 of file GcodePrismatic.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushAllDevice(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.flushDevice(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.GcodePrismatic(), and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.loadCurrent().
|
private |
Definition at line 9 of file GcodePrismatic.java.
Referenced by com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.getValue(), and com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodePrismatic.setValue().