protected virtual void HandleSystemEvent(eSystemEventType systemEventType) { if (systemEventType == eSystemEventType.Rebooting) { try { Terminate(); } catch (Exception e) { ErrorLog.Exception("Exception stopping " + this.Name + " driver", e); }; } }
private void HandleSystemEvent(eSystemEventType systemEventType) { if (systemEventType == eSystemEventType.Rebooting) { try { Terminate(); return; } catch (Exception e) { ErrorLog.Exception("Exception trying to terminate due to reboot.", e); return; }; } }
private static void CrestronEnvironment_SystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case eSystemEventType.Rebooting: HasRebootStarted = true; break; } }
/// <summary> /// Event Handler for system events, Disk Inserted/Ejected, and Reboot /// Use this event to clean up when someone types in reboot, or when your SD /USB /// removable media is ejected / re-inserted. /// </summary> /// <param name="systemEventType"></param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.Rebooting): //The system is rebooting. //Very limited time to preform clean up and save any settings to disk. serv.Dispose(); break; } }
/// <summary> /// Event Handler for system events, Disk Inserted/Ejected, and Reboot /// Use this event to clean up when someone types in reboot, or when your SD /USB /// removable media is ejected / re-inserted. /// </summary> /// <param name="systemEventType"></param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.Rebooting): CrestronConsole.PrintLine("Rebooting..."); ErrorLog.Notice("Rebooting..."); test.Disconnect(""); break; } }
/// <summary> /// Event Handler for system events, Disk Inserted/Ejected, and Reboot /// Use this event to clean up when someone types in reboot, or when your SD /USB /// removable media is ejected / re-inserted. /// </summary> /// <param name="systemEventType"></param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.Rebooting): //The system is rebooting. //Very limited time to preform clean up and save any settings to disk. CrestronConsole.PrintLine("Rebooting..."); test.Dispose(); break; } }
/// <summary> /// Method to handle system events on this processor. /// </summary> /// <param name="systemEventType">Information about the event being raised.</param> void CrestronEnvironment_SystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case eSystemEventType.Rebooting: break; case eSystemEventType.DiskInserted: case eSystemEventType.DiskRemoved: default: break; } }
} //ControlSystem_ControllerProgramEventHandler /// <summary> /// This handler is triggered for system events /// </summary> /// <param name="systemEventType">The event argument needed to parse.</param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.DiskInserted): break; case (eSystemEventType.DiskRemoved): break; case (eSystemEventType.Rebooting): break; } }//ControlSystem_ControllerSystemEventHandler
/// <summary> /// Event Handler for system events, Disk Inserted/Ejected, and Reboot /// Use this event to clean up when someone types in reboot, or when your SD /USB /// removable media is ejected / re-inserted. /// </summary> /// <param name="systemEventType"></param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.DiskInserted): //Removable media was detected on the system break; case (eSystemEventType.DiskRemoved): //Removable media was detached from the system break; case (eSystemEventType.Rebooting): //The system is rebooting. //Very limited time to preform clean up and save any settings to disk. break; } }
/// <summary> /// Event Handler for system events, Disk Inserted/Ejected, and Reboot /// Use this event to clean up when someone types in reboot, or when your SD /USB /// removable media is ejected / re-inserted. /// </summary> /// <param name="systemEventType"></param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.DiskInserted): //Removable media was detected on the system break; case (eSystemEventType.DiskRemoved): //Removable media was detached from the system break; case (eSystemEventType.Rebooting): myServer.Dispose(); myServer.Unregister(); break; } }
/// <summary> /// Event Handler for system events, Disk Inserted/Ejected, and Reboot /// Use this event to clean up when someone types in reboot, or when your SD /USB /// removable media is ejected / re-inserted. /// </summary> /// <param name="systemEventType"></param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.DiskInserted): //Removable media was detected on the system break; case (eSystemEventType.DiskRemoved): //Removable media was detached from the system break; case (eSystemEventType.Rebooting): //The system is rebooting. //Very limited time to preform clean up and save any settings to disk. break; default: CrestronConsole.PrintLine("[+] ControllerSystem: {0}", systemEventType.ToString()); break; } }
/// <summary> /// Method to handle system events on this processor. /// </summary> /// <param name="systemEventType">Information about the event being raised.</param> void CrestronEnvironment_SystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case eSystemEventType.Rebooting: ShutdownTimer.Stop(); break; case eSystemEventType.DiskInserted: case eSystemEventType.DiskRemoved: default: break; } }
/// <summary> /// This handler is triggered for system events /// </summary> /// <param name="systemEventType">The event argument needed to parse.</param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.DiskInserted): //Removable media was detected on the system break; case (eSystemEventType.DiskRemoved): //Removable media was detached from the system break; case (eSystemEventType.Rebooting): //The system is rebooting. //Very limited time to preform clean up and save any settings to disk. break; } }
/// <summary> /// This handler is triggered for system events /// </summary> /// <param name="systemEventType">The event argument needed to parse.</param> void ControlSystem_ControllerSystemEventHandler(eSystemEventType systemEventType) { switch (systemEventType) { case (eSystemEventType.DiskInserted): break; case (eSystemEventType.DiskRemoved): break; case (eSystemEventType.Rebooting): break; } }