Class InstructionListJointsResult.JointsResult
public class InstructionListJointsResult.JointsResult
- Inheritance
- InstructionListJointsResult.JointsResult
- Inherited Members
Constructors
JointsResult(JointsResult)
public JointsResult(InstructionListJointsResult.JointsResult other)
Parameters
JointsResult(int, double[], double[], double[], int, SimulationErrorFlags, double, double, double)
public JointsResult(int moveId, double[] joints, double[] speeds, double[] accelerations, int pathSimulationErrorCode, SimulationErrorFlags simulationErrorFlags, double linearStep, double jointStep, double timeStep)
Parameters
moveId
intjoints
double[]speeds
double[]accelerations
double[]pathSimulationErrorCode
intsimulationErrorFlags
SimulationErrorFlagslinearStep
doublejointStep
doubletimeStep
double
Properties
Accelerations
Joint Accelerations (for each joint), empty if ListJointsType flag less than 3
public double[] Accelerations { get; }
Property Value
- double[]
HasCollision
True if joint position is causing a collision.
public bool HasCollision { get; }
Property Value
JointStep
Maximum step for joint movements (degrees)
public double JointStep { get; }
Property Value
Joints
Joint positions (array length = number of axis)
public double[] Joints { get; }
Property Value
- double[]
LinearStep
Maximum step in millimeters for linear movements (millimeters)
public double LinearStep { get; }
Property Value
MoveId
Identifies the Target (Frame) to which the position belongs too.
public int MoveId { get; }
Property Value
PathSimulationErrorCode
Simulation Error Code (raw value returned by RoboDK)
public int PathSimulationErrorCode { get; }
Property Value
SimulationErrorFlags
Raw Error Code (PathSimulationErrorCode) translated into SimulationErrorFlags.
public SimulationErrorFlags SimulationErrorFlags { get; }
Property Value
Speeds
Joint Speeds (for each joint), empty if ListJointsType flag less than 2
public double[] Speeds { get; }
Property Value
- double[]
TimeStep
Time between joint positions
public double TimeStep { get; }