Example #1
0
 //
 /// <summary>
 /// Call this when we want to inform our subscribers of a state change.
 /// </summary>
 protected void OnServiceStateChanged(ServiceStates prevState, ServiceStates currentState)
 {
     if (ServiceStateChanged != null)
     {
         ServiceStateEventArgs eventArgs = new ServiceStateEventArgs(this, currentState, prevState);
         this.ServiceStateChanged(this, eventArgs);
     }
 }
 //
 private void OnServiceStateChanged(ServiceStates prevState, ServiceStates currState)
 {
     if (ServiceStateChanged != null)
     {
         ServiceStateEventArgs e = new ServiceStateEventArgs(this, currState, prevState);
         ServiceStateChanged(this, e);
     }
 }// OnServiceStateChanged()
Example #3
0
 //
 //
 private void OnServiceStateChanged()
 {
     Log.NewEntry(LogLevel.Major, "StateChanged {0}", m_ServiceState);
     if (this.ServiceStateChanged != null)
     {
         ServiceStateEventArgs e = new ServiceStateEventArgs(this, m_ServiceState, ServiceStates.None);
         this.ServiceStateChanged(this, e);
     }
 }//OnServiceStateChanged()
Example #4
0
 //
 /// <summary>
 /// This needs to be called by the implementing subclass after the m_ServiceState
 /// is changed.
 /// </summary>
 /// <param name="prevState"></param>
 /// <param name="currentState"></param>
 protected void OnServiceStateChanged(ServiceStates prevState, ServiceStates currentState)
 {
     // Report the service change.
     Log.NewEntry(LogLevel.Major, "OnServiceStateChanged: {0} -> {1}", prevState, currentState);
     if (this.ServiceStateChanged != null)
     {
         ServiceStateEventArgs eventArg = new ServiceStateEventArgs(this, currentState, prevState);
         ServiceStateChanged(this, eventArg);
     }
 }//OnServiceStateChange()
        }        //ClusterDisplay_FormClosing().

        //
        //
        //
        // ****                 EngineHub_ServiceStateChanged()                 ****
        //
        /// <summary>
        /// Call back from EngineHubs that we are displaying.
        /// </summary>
        private void EngineHub_ServiceStateChanged(object sender, EventArgs eventArgs)
        {
            ServiceStateEventArgs e = (ServiceStateEventArgs)eventArgs;

            Log.NewEntry(LogLevel.Major, "EngineHub_ServiceStateChanged: {2} - State {0} -> {1}.", e.PreviousState, e.CurrentState, e.ServiceName);
            if ((int)e.CurrentState >= (int)ServiceStates.Running)
            {
                this.AddEngineHub(e.ServiceName);
            }
        }//EngineHub_ServiceStateChanged()
Example #6
0
        //
        //
        protected void OnServiceStateChanged(ServiceStates newState)
        {
            // Change the state
            ServiceStates         prev     = this.m_ServiceState;
            ServiceStateEventArgs eventArg = new ServiceStateEventArgs(this, newState, prev);

            this.m_ServiceState = newState;
            Log.NewEntry(LogLevel.Major, "MarketHub.ServiceStateChanged: {0}", eventArg);
            // Tell subscribers.
            if (ServiceStateChanged != null)
            {
                ServiceStateChanged(this, eventArg);
            }
        }//OnServiceStateChanged()
Example #7
0
        void _itemInteractionService_ServiceStateChanged(object sender, ServiceStateEventArgs e)
        {
            Debug.WriteLine("manipluaiton service state change:" + e.State);
            switch (e.State)
            {
            case ServiceStates.Error:
                this.KioskState = "ManipulationError";
                break;

            case ServiceStates.NotReady:
                StartCalibration();
                break;

            default:
                break;
            }
        }