/// <summary> /// Links an input sig /// </summary> /// <param name="sig"></param> public void LinkInputSig(BoolInputSig sig) { LinkedInputSigs.Add(sig); UpdateSig(sig); }
/// <summary> /// Unlinks an inputs sig /// </summary> /// <param name="sig"></param> public void UnlinkInputSig(BoolInputSig sig) { LinkedInputSigs.Remove(sig); }
void UpdateSig(BoolInputSig sig) { sig.BoolValue = _BoolValue; }
void UpdateComplementSig(BoolInputSig sig) { sig.BoolValue = !_BoolValue; }
public UIButton(BoolOutputSig pressDigitalJoin, BoolInputSig feedbackDigitalJoin, StringInputSig textSerialJoin, BoolInputSig enableDigitalJoin, BoolInputSig visibleDigitalJoin) : this(pressDigitalJoin, feedbackDigitalJoin, textSerialJoin) { this.EnableDigitalJoin = enableDigitalJoin; this.VisibleDigitalJoin = visibleDigitalJoin; }
public UIActionSheetButton(BoolOutputSig digitalPressJoin, BoolInputSig digitalFeedbackJoin, StringInputSig serialJoinSig, ActionSheetButtonAction action) : base(digitalPressJoin, digitalFeedbackJoin, serialJoinSig) { this.Action = action; }
public UIButton(BoolOutputSig pressDigitalJoin, BoolInputSig feedbackDigitalJoin) : this(pressDigitalJoin) { this.FeedbackDigitalJoin = feedbackDigitalJoin; }
public UIButton(BoolOutputSig pressDigitalJoin, BoolInputSig feedbackDigitalJoin, StringInputSig textSerialJoin) : this(pressDigitalJoin, feedbackDigitalJoin) { this.TextSerialJoin = textSerialJoin; }
/// <summary> /// Hides current Sig and clears CurrentSig /// </summary> public void HideAndClear() { Hide(); CurrentSig = null; }
public UISubPage(BoolInputSig visibleDigitalJoin) : base(visibleDigitalJoin) { }
public UISubPage(BoolInputSig visibleDigitalJoin, UILabel titleLabel, UILabel subTitleLabel, UITimeOut timeOut) : base(visibleDigitalJoin, titleLabel, subTitleLabel) { this.TimeOut = timeOut; this.TimeOut.TimedOut += new UITimeOutEventHandler(TimeOut_TimedOut); }
public UISubPage(BoolInputSig visibleDigitalJoin, UILabel titleLabel, UILabel subTitleLabel) : base(visibleDigitalJoin, titleLabel, subTitleLabel) { }
public UISubPage(BoolInputSig visibleDigitalJoin, UITimeOut timeOut) : base(visibleDigitalJoin) { this.TimeOut = timeOut; this.TimeOut.TimedOut += new UITimeOutEventHandler(TimeOut_TimedOut); }