TaskProgramChanged Event |
Namespace: ABB.Robotics.Controllers.RapidDomain
public event ProgramChangedEventHandler ProgramChanged
using ABB.Robotics; using ABB.Robotics.Controllers; using ABB.Robotics.Controllers.RapidDomain; ... Controller c = new Controller(); Rapid r = c.Rapid; Task t = r.GetTask("T_ROB1"); t.ProgramChanged += new ABB.Robotics.Controllers.RapidDomain.Task.ProgramChangedEventHandler(t_ProgramChanged); private void t_ProgramChanged(object sender, ABB.Robotics.Controllers.RapidDomain.Task.ProgramChangedEventArgs e) { if(e.ProgramChangeType == ProgramChangeType.TaskStructural) { // At least one module was added, removed or renamed ... } }