Exemplo n.º 1
0
        public JsonResult TestConnectionById()
        {
            int        Id     = int.Parse(Request["DId"]);
            Devices    device = db.Devices.Find(Id);
            BaseDevice dev    = SimpleDeviceFactory.createDevice(device.DeviceType, device.DeviceID, device.CommKey, device.Port, device.IP);

            if (dev.TestConnection() == true)
            {
                return(packageJson(1, " 设备连接成功", null));
            }
            else
            {
                return(packageJson(0, "设备连接失败!", null));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 针对具体的某型号的某一台设备测试连接
        /// </summary>
        /// <returns></returns>
        public JsonResult TestConnection()
        {
            string DeviceType = Request["DeviceType"];
            int    DeviceID   = int.Parse(Request["DeviceID"]);
            string CommKey    = Request["CommKey"];
            int    Port       = int.Parse(Request["Port"]);
            string IP         = Request["IP"];

            //针对基类进行操作
            BaseDevice device = SimpleDeviceFactory.createDevice(DeviceType, DeviceID, CommKey, Port, IP);

            if (device.TestConnection() == true)
            {
                return(packageJson(1, " 设备连接成功", null));
            }
            else
            {
                return(packageJson(0, "设备连接失败!", null));
            }
        }