Interface IRapidSymbol
This interface specifies a searchable RapidSymbol. Classes that are not searchable shall throw NotImplementedException if SearchRapidSymbol is called.
Namespace: ABB.Robotics.Controllers.RapidDomain
Assembly: ABB.Robotics.Controllers.PC.dll
Syntax
public interface IRapidSymbol
Properties
View SourceName
Gets the name of the symbol (RAPID Identifier)
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Gets the underlying type of Symbol
Declaration
SymbolTypes Type { get; }
Property Value
| Type | Description |
|---|---|
| SymbolTypes |
Methods
View SourceSearchRapidSymbol(RapidSymbolSearchProperties, string, string)
Searches the current symbol for other symbols.
Declaration
RapidSymbol[] SearchRapidSymbol(RapidSymbolSearchProperties searchProperties, string dataType, string searchExpression)
Parameters
| Type | Name | Description |
|---|---|---|
| RapidSymbolSearchProperties | searchProperties | Properties to search for. |
| string | dataType | Type to search for. |
| string | searchExpression | Expression used to match search, regular expression. |
Returns
| Type | Description |
|---|---|
| RapidSymbol[] |