Interface IRapidData
Defines the methods to convert strings into a rapid data and viceversa.
Namespace: ABB.Robotics.Controllers.RapidDomain
Assembly: ABB.Robotics.Controllers.PC.dll
Syntax
public interface IRapidData
Remarks
All the rapid data structs must implement this interface.
Methods
Fill(DataNode)
Fills the RapidData object from the specified parser root.
Declaration
void Fill(DataNode root)
Parameters
Type | Name | Description |
---|---|---|
Data |
root | Root of data. |
Fill(String)
Fills the structure with the new value.
Declaration
void Fill(string value)
Parameters
Type | Name | Description |
---|---|---|
System. |
value | Value to string structure with. |
FillFromString(String)
Fills the struct with a valid rapid string representation.
Declaration
void FillFromString(string newValue)
Parameters
Type | Name | Description |
---|---|---|
System. |
newValue | The new value stored by the struct. |
Exceptions
Type | Condition |
---|---|
Rapid |
newValue does not represent the rapid data type. |
ToString()
Returns the string representation of the rapid data.
Declaration
string ToString()
Returns
Type | Description |
---|---|
System. |
The string representation with the value of the rapid data. |
ToStructure()
Converts the datastructure into a DataNode tree.
Declaration
DataNode ToStructure()
Returns
Type | Description |
---|---|
Data |
The root of the corresponding data tree. |