Click or drag to resize

ModuleAttributes Property

Gets the attributes of the module

Namespace:  ABB.Robotics.Controllers.RapidDomain
Assembly:  ABB.Robotics.Controllers (in ABB.Robotics.Controllers.dll) Version: 6.5.129.0
Syntax
C#
public ModuleAttributes Attributes { get; }

Property Value

Type: ModuleAttributes
Returns a combination of ModuleAttributes
Examples
This examples gets the attributes of a module to find out whether it is Encoded.
using ABB.Robotics;
using ABB.Robotics.Controllers;
using ABB.Robotics.Controllers.RapidDomain;
...
Controller c = new Controller();
Task[] allTasks = c.Rapid.GetTasks();
Task firstTask = allTasks[0];
Module module = firstTask.GetModule("Home");
ModuleAttributes attri = module.Attributes;
if((attri & ModuleAttributes.Encoded) == ModuleAttributes.Encoded)
{
 // it´s a encoded module, do something

}
See Also