public void UpdateErrorLed(ELEDMode mode)
        {
            switch (mode)
            {
            case ELEDMode.On:
                ErrorLedColor = Brushes.Red;
                break;

            case ELEDMode.Off:
                ErrorLedColor = Brushes.Yellow;
                break;

            case ELEDMode.FlashSlow:
                break;

            case ELEDMode.FlashFast:
                break;
            }
        }
        public void UpdateMaintLed(ELEDMode mode)
        {
            switch (mode)
            {
            case ELEDMode.On:
                MaintLedColor = Brushes.Red;
                break;

            case ELEDMode.Off:
                MaintLedColor = Brushes.Orange;
                break;

            case ELEDMode.FlashSlow:
                break;

            case ELEDMode.FlashFast:
                break;
            }
        }
        public void UpdateRunLed(ELEDMode mode)
        {
            switch (mode)
            {
            case ELEDMode.On:
                RunLedColor = Brushes.LawnGreen;
                break;

            case ELEDMode.Off:
                RunLedColor = PoweredOffColor;
                break;

            case ELEDMode.FlashSlow:
                break;

            case ELEDMode.FlashFast:
                break;
            }
        }
        private void Instance_OnLedChanged(IInstance in_Sender,
                                           ERuntimeErrorCode in_ErrorCode,
                                           DateTime in_DateTime,
                                           ELEDType in_LEDType,
                                           ELEDMode in_LEDMode)
        {
            //Growl.Info(string.Format("Instance_OnOperatingStateChanged From {0} To {1}", in_LEDType,in_LEDMode));
            switch (in_LEDType)
            {
            case ELEDType.Run:
                UpdateRunLed(in_LEDMode);
                break;

            case ELEDType.Stop:
                UpdateErrorLed(in_LEDMode);
                break;

            case ELEDType.Maint:
                UpdateMaintLed(in_LEDMode);
                break;
            }
        }