Beispiel #1
0
        public static int ConnectControl()
        {
            string linkStatus = UsbIPUtil.checkDevStateString();

            if (!string.IsNullOrEmpty(linkStatus))
            {
                if (linkStatus.Contains("no available"))
                {
                    return(-2000);
                }
                if (!linkStatus.Contains("disconnected"))
                {
                    return(0);
                }
                string output = UsbIPUtil.getDevStateString();
                if (!string.IsNullOrEmpty(output))
                {
                    if (output.Contains("disconnected"))
                    {
                        return(-1000);
                    }
                    return(0);
                }
            }
            return(-1000);
        }
Beispiel #2
0
        public static int isUsbLinked()
        {
            string output = UsbIPUtil.checkDevStateString();

            if (string.IsNullOrEmpty(output))
            {
                return(-1000);
            }
            if (output.Contains("disconnected"))
            {
                return(-1000);
            }
            if (output.Contains("no available"))
            {
                return(-2000);
            }
            return(0);
        }
Beispiel #3
0
        public static bool isDevStateConnect()
        {
            string output = UsbIPUtil.checkDevStateString();

            return(!string.IsNullOrEmpty(output) && !output.Contains("disconnected") && !output.Contains("no available"));
        }