public void DetachAllSigEventHandlers() { BooleanOutput.Where(bo => bo.UserObject is UnifiedSigUserObject).ToList().ForEach(bo => bo.UserObject = ((UnifiedSigUserObject)bo.UserObject).UserObject); UShortOutput.Where(uo => uo.UserObject is UnifiedSigUserObject).ToList().ForEach(uo => uo.UserObject = ((UnifiedSigUserObject)uo.UserObject).UserObject); StringOutput.Where(so => so.UserObject is UnifiedSigUserObject).ToList().ForEach(so => so.UserObject = ((UnifiedSigUserObject)so.UserObject).UserObject); UShortInput.Where(ui => ui.UserObject is UnifiedSigUserObject).ToList().ForEach(ui => ui.UserObject = ((UnifiedSigUserObject)ui.UserObject).UserObject); }
public void CreateRampWithEvent(string name, ushort finalRampValue, uint timeToRampIn10msIntervals, RampChangeHandler changeHandler) { UShortInput.CreateRampWithEvent(name, finalRampValue, timeToRampIn10msIntervals, changeHandler); }
public void SetUShortValue(string name, ushort value, bool propagate) { UShortInput.SetValue(name, value, propagate); }
public void SetUShortValue(string name, ushort value) { UShortInput.SetValue(name, value); }
public void SetUShortValue(uint index, ushort value, bool propagate) { UShortInput.SetValue(index, value, propagate); }
public void SetUShortValue(uint index, ushort value) { UShortInput.SetValue(index, value); }