Пример #1
0
        private void tcEventLoggerData1_InstructionEventChanged(Beckhoff.EventLogger.TcEventItem eventItem, Beckhoff.EventLogger.TcEventType eventType)
        {
            if (eventItem == null)
            {
                return;
            }

            // route message to the main menu
            MainApp.GetDoc().MainAppMsgInfo(eventItem);
        }
Пример #2
0
        private void tcEventLoggerData1_EventChanged(Beckhoff.EventLogger.TcEventItem eventItem, Beckhoff.EventLogger.TcEventType eventType)
        {
            if (eventItem == null)
            {
                return;
            }

            // route message to the log4net, if an error happens...
            if (eventItem.Class == (int)Beckhoff.EventLogger.TcEventClass.Alarm)
            {
                MainApp.log.Error(eventItem.Message);
            }
        }
Пример #3
0
        public void MainAppMsgInfo(Beckhoff.EventLogger.TcEventItem eventItem)
        {
            //if (ManualMsgInfo != null)
            //	ManualMsgInfo(state, alarmclass, sourceId, eventId, message);

            /*
             * If there is an information message from the eventlogger
             * this message is shown to Manual Mode screen
             */
            if (eventItem.Class == (int)Beckhoff.EventLogger.TcEventClass.Instruction)
            {
                if (AppHeader.LabelMessageInfo.InvokeRequired)
                {
                    SetInstMessageTextCallback d = new SetInstMessageTextCallback(SetInstMessageText);
                    this.Invoke(d, new Object[] { eventItem.Message });
                }
                else
                {
                    SetInstMessageText(eventItem.Message);
                }
            }
        }