Exemplo n.º 1
0
 protected virtual void HandleSystemEvent(eSystemEventType systemEventType)
 {
     if (systemEventType == eSystemEventType.Rebooting)
     {
         try { Terminate(); }
         catch (Exception e) { ErrorLog.Exception("Exception stopping " + this.Name + " driver", e); };
     }
 }
Exemplo n.º 2
0
 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; };
     }
 }
Exemplo n.º 3
0
 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;
     }
 }
Exemplo n.º 5
0
 /// <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;
     }
 }
Exemplo n.º 6
0
 /// <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;
            }
        }
Exemplo n.º 8
0
        } //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
Exemplo n.º 9
0
        /// <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;
            }
        }
Exemplo n.º 10
0
        /// <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;
            }
        }
Exemplo n.º 11
0
        /// <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;
            }
        }
Exemplo n.º 12
0
        /// <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;
            }
        }
Exemplo n.º 13
0
 /// <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;
     }
 }
Exemplo n.º 14
0
 /// <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;
     }
 }