Skip to main content

CoordinateSystem

Struct CoordinateSystem 

Source
pub struct CoordinateSystem {
Show 57 fields pub motion_group_instance: Option<String>, pub application_catalog_number_instance: Option<String>, pub application_catalog_number_version: Option<String>, pub application_catalog_number: Option<String>, pub system_type: Option<String>, pub coordinate_definition: Option<String>, pub dimension: Option<String>, pub axes: Option<String>, pub maximum_pending_moves: Option<String>, pub coordination_mode: Option<String>, pub coordination_units: Option<String>, pub conversion_ratio_numerator: Option<String>, pub conversion_ratio_denominator: Option<String>, pub coordinate_system_auto_tag_update: Option<String>, pub maximum_speed: Option<String>, pub maximum_acceleration: Option<String>, pub maximum_deceleration: Option<String>, pub actual_position_tolerance: Option<String>, pub command_position_tolerance: Option<String>, pub transform_dimension: Option<String>, pub joint_ratio_numerator: Option<String>, pub joint_ratio_denominator: Option<String>, pub link_length1: Option<String>, pub link_length2: Option<String>, pub zero_angle_offset1: Option<String>, pub zero_angle_offset2: Option<String>, pub zero_angle_offset3: Option<String>, pub base_offset1: Option<String>, pub base_offset2: Option<String>, pub base_offset3: Option<String>, pub end_effector_offset1: Option<String>, pub end_effector_offset2: Option<String>, pub end_effector_offset3: Option<String>, pub dynamics_configuration_bits: Option<String>, pub maximum_acceleration_jerk: Option<String>, pub maximum_deceleration_jerk: Option<String>, pub master_input_configuration_bits: Option<String>, pub master_position_filter_bandwidth: Option<String>, pub link_length3: Option<String>, pub ball_screw_lead: Option<String>, pub zero_angle_offset4: Option<String>, pub zero_angle_offset5: Option<String>, pub zero_angle_offset6: Option<String>, pub maximum_orientation_speed: Option<String>, pub maximum_orientation_acceleration: Option<String>, pub maximum_orientation_deceleration: Option<String>, pub swing_arm_a3: Option<String>, pub swing_arm_d3: Option<String>, pub swing_arm_a4: Option<String>, pub swing_arm_d4: Option<String>, pub swing_arm_d5: Option<String>, pub swing_arm_coupling_ratio_numerator: Option<String>, pub swing_arm_coupling_ratio_denominator: Option<String>, pub swing_arm_coupling_direction: Option<String>, pub robot_joints_direction_sense_bits: Option<String>, pub use: Option<String>, pub custom_properties: Option<CustomPropertiesCollection>,
}
Expand description

CoordinateSystemType element

Fields§

§motion_group_instance: Option<String>

MotionGroupInstance attribute

§application_catalog_number_instance: Option<String>

ApplicationCatalogNumberInstance attribute

§application_catalog_number_version: Option<String>

ApplicationCatalogNumberVersion attribute

§application_catalog_number: Option<String>

ApplicationCatalogNumber attribute

§system_type: Option<String>

SystemType attribute

§coordinate_definition: Option<String>

CoordinateDefinition attribute

§dimension: Option<String>

Dimension attribute

§axes: Option<String>

Axes attribute

§maximum_pending_moves: Option<String>

MaximumPendingMoves attribute

§coordination_mode: Option<String>

CoordinationMode attribute

§coordination_units: Option<String>

CoordinationUnits attribute

§conversion_ratio_numerator: Option<String>

ConversionRatioNumerator attribute

§conversion_ratio_denominator: Option<String>

ConversionRatioDenominator attribute

§coordinate_system_auto_tag_update: Option<String>

CoordinateSystemAutoTagUpdate attribute

§maximum_speed: Option<String>

MaximumSpeed attribute

§maximum_acceleration: Option<String>

MaximumAcceleration attribute

§maximum_deceleration: Option<String>

MaximumDeceleration attribute

§actual_position_tolerance: Option<String>

ActualPositionTolerance attribute

§command_position_tolerance: Option<String>

CommandPositionTolerance attribute

§transform_dimension: Option<String>

TransformDimension attribute

§joint_ratio_numerator: Option<String>

JointRatioNumerator attribute

§joint_ratio_denominator: Option<String>

JointRatioDenominator attribute

§link_length1: Option<String>

LinkLength1 attribute

§link_length2: Option<String>

LinkLength2 attribute

§zero_angle_offset1: Option<String>

ZeroAngleOffset1 attribute

§zero_angle_offset2: Option<String>

ZeroAngleOffset2 attribute

§zero_angle_offset3: Option<String>

ZeroAngleOffset3 attribute

§base_offset1: Option<String>

BaseOffset1 attribute

§base_offset2: Option<String>

BaseOffset2 attribute

§base_offset3: Option<String>

BaseOffset3 attribute

§end_effector_offset1: Option<String>

EndEffectorOffset1 attribute

§end_effector_offset2: Option<String>

EndEffectorOffset2 attribute

§end_effector_offset3: Option<String>

EndEffectorOffset3 attribute

§dynamics_configuration_bits: Option<String>

DynamicsConfigurationBits attribute

§maximum_acceleration_jerk: Option<String>

MaximumAccelerationJerk attribute

§maximum_deceleration_jerk: Option<String>

MaximumDecelerationJerk attribute

§master_input_configuration_bits: Option<String>

MasterInputConfigurationBits attribute

§master_position_filter_bandwidth: Option<String>

MasterPositionFilterBandwidth attribute

§link_length3: Option<String>

LinkLength3 attribute

§ball_screw_lead: Option<String>

BallScrewLead attribute

§zero_angle_offset4: Option<String>

ZeroAngleOffset4 attribute

§zero_angle_offset5: Option<String>

ZeroAngleOffset5 attribute

§zero_angle_offset6: Option<String>

ZeroAngleOffset6 attribute

§maximum_orientation_speed: Option<String>

MaximumOrientationSpeed attribute

§maximum_orientation_acceleration: Option<String>

MaximumOrientationAcceleration attribute

§maximum_orientation_deceleration: Option<String>

MaximumOrientationDeceleration attribute

§swing_arm_a3: Option<String>

SwingArmA3 attribute

§swing_arm_d3: Option<String>

SwingArmD3 attribute

§swing_arm_a4: Option<String>

SwingArmA4 attribute

§swing_arm_d4: Option<String>

SwingArmD4 attribute

§swing_arm_d5: Option<String>

SwingArmD5 attribute

§swing_arm_coupling_ratio_numerator: Option<String>

SwingArmCouplingRatioNumerator attribute

§swing_arm_coupling_ratio_denominator: Option<String>

SwingArmCouplingRatioDenominator attribute

§swing_arm_coupling_direction: Option<String>

SwingArmCouplingDirection attribute

§robot_joints_direction_sense_bits: Option<String>

RobotJointsDirectionSenseBits attribute

§use: Option<String>

Use attribute

§custom_properties: Option<CustomPropertiesCollection>

CustomProperties element

Trait Implementations§

Source§

impl Clone for CoordinateSystem

Source§

fn clone(&self) -> CoordinateSystem

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CoordinateSystem

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for CoordinateSystem

Source§

fn default() -> CoordinateSystem

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for CoordinateSystem

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl PartialEq for CoordinateSystem

Source§

fn eq(&self, other: &CoordinateSystem) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for CoordinateSystem

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for CoordinateSystem

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,