/// <summary>
        /// 获取传感器数据
        /// </summary>
        /// <param name="sensor">传感器</param>
        private void GetSensorData(SensorBase sensor)
        {
            ShowSensorData showSensorData;

            _sensor = SensorApp.GetCoorList(_coordinator).Find(p => p.Type == sensor.Type && p.Address == sensor.Addr);
            OperationResult result;

            if (_sensor != null)
            {
                try
                {
                    _sensorData.SensorID = _sensor.ID;
                    _sensorData.Time     = DateTime.Now;
                    _sensorData.Data     = sensor.GetData();
                    result = SensorDataApp.Insert(_sensorData);


                    Message message = new Message();
                    message.Time     = (DateTime)_sensorData.Time;
                    message.Messages = "获取" + _sensor.Name + "数据:" + _sensorData.Data + "   状态:" + "已连接";
                    MessageApp.Insert(message);


                    showSensorData       = data.Where(p => p.Name == _sensor.Name).First();
                    showSensorData.Data  = sensor.GetData();
                    showSensorData.State = "已连接";
                    showSensorData.Time  = DateTime.Now.ToString();
                }
                catch (Exception)
                {
                }
            }
            else
            {
                MessageBox.Show("传感器信息不符,请检查设备");
            }
        }