// /// <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()
// // 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()
// /// <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()
// // 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()
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; } }