Struct RobJoint
Represents a rapid data of type robjoint.
Implements
Namespace: ABB.Robotics.Controllers.RapidDomain
Assembly: ABB.Robotics.Controllers.PC.dll
Syntax
public struct RobJoint : IRapidData
Properties
Empty
Gets an empty RobJoint object.
Declaration
public static readonly RobJoint Empty { get; }
Property Value
Type | Description |
---|---|
RobJoint |
Rax_1
Gets or sets the value of Rax_1.
Declaration
public float Rax_1 { get; set; }
Property Value
Type | Description |
---|---|
System.Single | A float that represents the Rax_1 value. |
Rax_2
Gets or sets the value of Rax_2.
Declaration
public float Rax_2 { get; set; }
Property Value
Type | Description |
---|---|
System.Single | A float that represents the Rax_2 value. |
Rax_3
Gets or sets the value of Rax_3.
Declaration
public float Rax_3 { get; set; }
Property Value
Type | Description |
---|---|
System.Single | A float that represents the Rax_3 value. |
Rax_4
Gets or sets the value of Rax_4.
Declaration
public float Rax_4 { get; set; }
Property Value
Type | Description |
---|---|
System.Single | A float that represents the Rax_4 value. |
Rax_5
Gets or sets the value of Rax_5.
Declaration
public float Rax_5 { get; set; }
Property Value
Type | Description |
---|---|
System.Single | A float that represents the Rax_5 value. |
Rax_6
Gets or sets the value of Rax_6.
Declaration
public float Rax_6 { get; set; }
Property Value
Type | Description |
---|---|
System.Single | A float that represents the Rax_6 value. |
Methods
Fill(DataNode)
Fills the RapidData object from the specified parser root. This is Obsolete, use Fill2(DataNode) instead.
Declaration
[Obsolete("Use Fill2(DataNode) instead.")]
public void Fill(DataNode root)
Parameters
Type | Name | Description |
---|---|---|
DataNode | root | Root of data. |
Fill(String)
Fills the structure with the new value. This is Obsolete, use Fill2(String) instead.
Declaration
[Obsolete("Use Fill2(string) instead.")]
public void Fill(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | Value to fill structure with. |
Fill2(DataNode)
Fills the RapidData object from the specified parser root.
Declaration
public void Fill2(DataNode root)
Parameters
Type | Name | Description |
---|---|---|
DataNode | root | Root of data. |
Exceptions
Type | Condition |
---|---|
RapidDataFormatException | root does not represent the RobJoint data type. |
Fill2(String)
Fills the structure with the new value.
Declaration
public void Fill2(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | Value to fill structure with. |
Exceptions
Type | Condition |
---|---|
RapidDataFormatException | value does not represent the RobJoint data type. |
FillFromString(String)
Fills the struct with a valid rapid string representation. This is Obsolete, use FillFromString2(String) instead.
Declaration
[Obsolete("Use FillFromString2 instead.")]
public void FillFromString(string newValue)
Parameters
Type | Name | Description |
---|---|---|
System.String | newValue | The new value stored by the struct. |
FillFromString2(String)
Fills the struct with a valid rapid string representation.
Declaration
public void FillFromString2(string newValue)
Parameters
Type | Name | Description |
---|---|---|
System.String | newValue | The new value stored by the struct. |
Exceptions
Type | Condition |
---|---|
RapidDataFormatException | newValue does not represent the RobJoint data type. |
GetDataType(Controller)
Gets the datatype object for this type from the supplied controller.
Declaration
public static RapidDataType GetDataType(Controller controller)
Parameters
Type | Name | Description |
---|---|---|
Controller | controller | Controller containing the datatype. |
Returns
Type | Description |
---|---|
RapidDataType | A valid datatype object if it exist on the controller. |
Parse(String)
Parses the string into a RobJoint object.
Declaration
public static RobJoint Parse(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | Value to parse into object. |
Returns
Type | Description |
---|---|
RobJoint | The RobJoint object. |
ToString()
Returns the string representation of the robjoint rapid data.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | The string representation with the value of the robjoint rapid data. |
Overrides
ToStructure()
Converts the datastructure into a DataNode tree.
Declaration
public DataNode ToStructure()
Returns
Type | Description |
---|---|
DataNode | The root of the corresponding data tree. |
TryParse(String, out RobJoint)
Attempts to parse the string into object.
Declaration
public static bool TryParse(string value, out RobJoint result)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | Value to parse. |
RobJoint | result | The result of the parse operation. |
Returns
Type | Description |
---|---|
System.Boolean | True if parse succeeded. |