Search Results for

    Show / Hide Table of Contents

    Struct ExtJoint

    Represents a rapid data of type ExtJoint.

    Implements
    IRapidData
    Namespace: ABB.Robotics.Controllers.RapidDomain
    Assembly: ABB.Robotics.Controllers.PC.dll
    Syntax
    public struct ExtJoint : IRapidData

    Properties

    Eax_a

    Gets or sets the value of Eax_a.

    Declaration
    public float Eax_a { get; set; }
    Property Value
    Type Description
    System.Single

    A float that represents the Eax_a value.

    Eax_b

    Gets or sets the value of Eax_b.

    Declaration
    public float Eax_b { get; set; }
    Property Value
    Type Description
    System.Single

    A float that represents the Eax_b value.

    Eax_c

    Gets or sets the value of Eax_c.

    Declaration
    public float Eax_c { get; set; }
    Property Value
    Type Description
    System.Single

    A float that represents the Eax_c value.

    Eax_d

    Gets or sets the value of Eax_d.

    Declaration
    public float Eax_d { get; set; }
    Property Value
    Type Description
    System.Single

    A float that represents the Eax_d value.

    Eax_e

    Gets or sets the value of Eax_e.

    Declaration
    public float Eax_e { get; set; }
    Property Value
    Type Description
    System.Single

    A float that represents the Eax_e value.

    Eax_f

    Gets or sets the value of Eax_f.

    Declaration
    public float Eax_f { get; set; }
    Property Value
    Type Description
    System.Single

    A float that represents the Eax_f value.

    Empty

    Gets an empty ExtJoint object.

    Declaration
    public static readonly ExtJoint Empty { get; }
    Property Value
    Type Description
    ExtJoint

    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 ExtJoint 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 ExtJoint 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 ExtJoint 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 ExtJoint object.

    Declaration
    public static ExtJoint Parse(string value)
    Parameters
    Type Name Description
    System.String value

    Value to parse into object.

    Returns
    Type Description
    ExtJoint

    The ExtJoint object.

    ToString()

    Returns the string representation of the extjoint rapid data.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    The string representation with the value of the ExtJoint rapid data.

    Overrides
    System.ValueType.ToString()

    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 ExtJoint)

    Attempts to parse the string into object.

    Declaration
    public static bool TryParse(string value, out ExtJoint result)
    Parameters
    Type Name Description
    System.String value

    Value to parse.

    ExtJoint result

    The result of the parse operation.

    Returns
    Type Description
    System.Boolean

    True if parse succeeded.

    Implements

    IRapidData
    In This Article
    Back to top Copyright © 2025 ABB