Example #1
0
        //invoked method
        void vsApplicationControl_Update(object sender, VsMonitorEventArgs e)
        {
            foreach (TreeNode tn in camerasNode.Nodes)
            {
                if (vsCoreMonitor.GetCameraByName(tn.Text).Running)
                {
                    tn.ImageIndex = 7; tn.SelectedImageIndex = 7;
                }
                else
                {
                    tn.ImageIndex = 4; tn.SelectedImageIndex = 4;
                }
            }

            foreach (TreeNode tn in channelsNode.Nodes)
            {
                if (vsCoreMonitor.GetChannelByName(tn.Text).Running)
                {
                    tn.ImageIndex = 7; tn.SelectedImageIndex = 7;
                }
                else
                {
                    tn.ImageIndex = 5; tn.SelectedImageIndex = 5;
                }
            }

            /*
             * foreach (TreeNode tn in pagesNode.Nodes)
             * {
             *  if (vsCoreMonitor.GetPageByName(tn.Text).Running)
             *  { tn.ImageIndex = 7; tn.SelectedImageIndex = 7; }
             *  else { tn.ImageIndex = 6; tn.SelectedImageIndex = 6; }
             * }
             */
        }
Example #2
0
        //invoked method
        void vsSigleViewer_Update(object sender, VsMonitorEventArgs e)
        {
            VsViewerParas vsViewerParas = (VsViewerParas)e.Parameters;

            switch (vsViewerParas.ViewerParas)
            {
            case VsViewerType.VIEW_STATUS:
                switch (vsStatus)
                {
                case VsViewStatusType.VIEW_AVAIABLE:
                    labelStatus.Text = "";
                    break;

                case VsViewStatusType.VIEW_CONNECTING:
                    labelStatus.Text = "Connecting to \"" + vsDeviceName + "\"...";
                    break;

                case VsViewStatusType.VIEW_CONNECTED:
                    labelStatus.Text = vsDeviceName;
                    break;
                }
                break;

            case VsViewerType.VIEW_CLOSE:
                CloseCameraView();
                break;
            }
        }
Example #3
0
 // update event between any views in application
 void VsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_MONITOR ||
         e.Parameters.EventTo == VsAppControlType.APP_ALL)
     {
         // TODO :
     }
 }
Example #4
0
 // update event between any views in application
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_MULTIVIEW)
     {
         // TODO :
     }
 }
Example #5
0
 // receive message from other window
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_PROPERTY)
     {
         try { this.Invoke(new VsMonitorEventHandler(vsPropertyControl_Update), sender, e); }
         catch { }
     }
 }
Example #6
0
 // received message from other windows
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_APPICATION)
     {
         try { this.Invoke(new VsMonitorEventHandler(vsApplicationControl_Update), sender, e); }
         catch { }
     }
 }
Example #7
0
 // update event between any views in application
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_ALARM &&
         e.Parameters.Device == VsDeviceType.CAMERA)
     {
         try { this.Invoke(new VsMonitorEventHandler(vsAlarm_Update), sender, e); }
         catch { }
     }
 }
Example #8
0
 // update event between any views in application
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_ALARM &&
         e.Parameters.Device == VsDeviceType.CAMERA)
     {
         try { this.Invoke(new VsMonitorEventHandler(vsAlarm_Update), sender, e); }
         catch { }
     }
 }
Example #9
0
 // receive messages from other windows
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_SIGLEVIEW)
     {
         if (e.Parameters.Device == vsDeviceType && e.Parameters.DeviceName == vsDeviceName && e.Parameters.MsgType == VsMessageType.MSG_VIEWER_STYLE)
         {
             try { this.Invoke(new VsMonitorEventHandler(vsSigleViewer_Update), sender, e); }
             catch { }
         }
     }
 }
Example #10
0
        //invoked method
        void vsAlarm_Update(object sender, VsMonitorEventArgs e)
        {
            VsAlarmParas vsAlarmParas = (VsAlarmParas)e.Parameters;

            switch (vsAlarmParas.AlarmParas)
            {
            case VsAlarmType.ALARM_ATTACH:
                this.vsCoreMonitor.AttachEventView(vsAlarmParas.DeviceName, this);
                break;

            case VsAlarmType.ALARM_DETACH:
                this.vsCoreMonitor.DetachEventView(vsAlarmParas.DeviceName, this);
                break;
            }
        }
Example #11
0
 // event re-transmetter
 public void VsMonitor_vsUpdateEventAlls(object sender, VsMonitorEventArgs e)
 {
     this.vsUpdateEvent(sender, e);
 }
Example #12
0
 // update event between any views in application
 void VsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_MONITOR ||
         e.Parameters.EventTo == VsAppControlType.APP_ALL)
     {
         // TODO : 
     }
 }
Example #13
0
 // invoked method
 void vsPropertyControl_Update(object sender, VsMonitorEventArgs e)
 {
     ActivatePropertyControl(e.Parameters.Device, e.Parameters.DeviceName);
 }
Example #14
0
 // receive message from other window
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL || 
         e.Parameters.EventTo == VsAppControlType.APP_PROPERTY)
     {
         try { this.Invoke(new VsMonitorEventHandler(vsPropertyControl_Update), sender, e); }
         catch { }
     }
 }
Example #15
0
 //invoked method
 void vsSigleViewer_Update(object sender, VsMonitorEventArgs e)
 {
     VsViewerParas vsViewerParas = (VsViewerParas)e.Parameters;
     switch (vsViewerParas.ViewerParas)
     {
         case VsViewerType.VIEW_STATUS:
             switch (vsStatus)
             {
                 case VsViewStatusType.VIEW_AVAIABLE:
                     labelStatus.Text = "";
                     break;
                 case VsViewStatusType.VIEW_CONNECTING:
                     labelStatus.Text = "Connecting to \"" + vsDeviceName + "\"...";
                     break;
                 case VsViewStatusType.VIEW_CONNECTED:
                     labelStatus.Text = vsDeviceName;
                     break;
             }
             break;
         case VsViewerType.VIEW_CLOSE:
             CloseCameraView();
             break;
     }
 }
Example #16
0
 // receive messages from other windows
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_SIGLEVIEW)
     {
         if(e.Parameters.Device == vsDeviceType && e.Parameters.DeviceName == vsDeviceName && e.Parameters.MsgType == VsMessageType.MSG_VIEWER_STYLE)
             try { this.Invoke(new VsMonitorEventHandler(vsSigleViewer_Update), sender, e); }
             catch { }
     }
 }
Example #17
0
 // event re-transmetter
 public void VsMonitor_vsUpdateEventAlls(object sender, VsMonitorEventArgs e)
 {
     this.vsUpdateEvent(sender, e);
 }
Example #18
0
 // received message from other windows
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_APPICATION)
     {
         try { this.Invoke(new VsMonitorEventHandler(vsApplicationControl_Update), sender, e); }
         catch { }
     }
 }
Example #19
0
        //invoked method
        void vsApplicationControl_Update(object sender, VsMonitorEventArgs e)
        {            
            foreach (TreeNode tn in camerasNode.Nodes)
            {
                if (vsCoreMonitor.GetCameraByName(tn.Text).Running)
                { tn.ImageIndex = 7; tn.SelectedImageIndex = 7; }
                else { tn.ImageIndex = 4; tn.SelectedImageIndex = 4; }
            }

            foreach (TreeNode tn in channelsNode.Nodes)
            {
                if (vsCoreMonitor.GetChannelByName(tn.Text).Running)
                { tn.ImageIndex = 7; tn.SelectedImageIndex = 7; }
                else { tn.ImageIndex = 5; tn.SelectedImageIndex = 5; }
            }
            /*
            foreach (TreeNode tn in pagesNode.Nodes)
            {
                if (vsCoreMonitor.GetPageByName(tn.Text).Running)
                { tn.ImageIndex = 7; tn.SelectedImageIndex = 7; }
                else { tn.ImageIndex = 6; tn.SelectedImageIndex = 6; }
            }
            */
        }
Example #20
0
 //invoked method
 void vsAlarm_Update(object sender, VsMonitorEventArgs e)
 {
     VsAlarmParas vsAlarmParas = (VsAlarmParas)e.Parameters;
     switch (vsAlarmParas.AlarmParas)
     {
         case VsAlarmType.ALARM_ATTACH:
             this.vsCoreMonitor.AttachEventView(vsAlarmParas.DeviceName, this);
             break;
         case VsAlarmType.ALARM_DETACH:
             this.vsCoreMonitor.DetachEventView(vsAlarmParas.DeviceName, this);
             break;
     }
 }
Example #21
0
 // invoked method
 void vsPropertyControl_Update(object sender, VsMonitorEventArgs e)
 {
     ActivatePropertyControl(e.Parameters.Device, e.Parameters.DeviceName);
 }
Example #22
0
 // update event between any views in application
 void vsMonitor_vsUpdateEvent(object sender, VsMonitorEventArgs e)
 {
     if (e.Parameters.EventTo == VsAppControlType.APP_ALL ||
         e.Parameters.EventTo == VsAppControlType.APP_MULTIVIEW)
     {
         // TODO : 
     }
 }