예제 #1
0
 public SFListener(State targetState, int command, int time, object obj)
 {
     this.WaitTime    = time;
     this.TargetState = targetState;
     this.SFCode      = command;
     this.HomeThread  = obj;
     HOHEventObj      = new HOHEvent();
 }
예제 #2
0
 private void OnHOHEventUpdate(object sender, HOHEvent e)
 {
     if (e.ProtocolState == "interrupt")
     {
         sf?.InterruptListener(NW);
         ExecuteStatus    = false;
         NW.ExecuteStatus = false;
     }
     else
     {
         ExecuteStatus    = true;
         NW.ExecuteStatus = true;
     }
 }
예제 #3
0
 private void OnHOHEventUpdate(object sender, HOHEvent e)
 {
     if (e.ProtocolState == "interrupt")
     {
         ExecuteStatus = false;
     }
     else
     {
         foreach (Exercise ex in Exercises)
         {
             ex.ExecuteStatus = true;
             ExecuteStatus    = true;
         }
     }
 }
예제 #4
0
 private void OnExerciseStateUpdated(object sender, HOHEvent e)
 {
     exerciseRunning = e.ExerciseRunning;
     //ExecuteStatus = exerciseRunning;
 }
예제 #5
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnExerciseStateUpdated(HOHEvent e)
 {
     ExerciseStateUpdated?.Invoke(this, e);
 }
예제 #6
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnClinicUpdated(HOHEvent e)
 {
     ClinicUpdated?.Invoke(this, e);
 }
예제 #7
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnRepetitionsUpdated(HOHEvent e)
 {
     RepetitionsUpdated?.Invoke(this, e);
 }
예제 #8
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnProtocolStateUpdated(HOHEvent e)
 {
     ProtocolStateUpdated?.Invoke(this, e);
 }
예제 #9
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnUsrMsgUpdated(HOHEvent e)
 {
     UsrMsgUpdated?.Invoke(this, e);
 }
예제 #10
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnLogUpdated(HOHEvent e)
 {
     LogUpdated?.Invoke(this, e);
 }
예제 #11
0
파일: HOHEvent.cs 프로젝트: RManPT/HOH-DEMO
 protected virtual void OnRewardLaunched(HOHEvent e)
 {
     RewardLauncherUpdated?.Invoke(this, e);
 }