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