Ejemplo n.º 1
0
        public static void Turn_Off_LED(String IPAddr, Int32 channel)
        {
            long             lRet          = -1;
            OPTControllerAPI OPTController = new OPTControllerAPI();

            if (IPAddr == "")
            {
                Console.WriteLine("\nIP Address is not regular!");
                return;
            }
            lRet = OPTController.CreateEtheConnectionByIP(IPAddr);
            if (lRet != 0)
            {
                Console.WriteLine("\nFail to connect by IP");
                return;
            }
            else
            {
                if (OPTController.TurnOffChannel(channel) == 0)
                {
                    Console.WriteLine("\nChannel Turned Off successfully!");
                    lRet = OPTController.DestoryEtheConnect();
                    if (0 != lRet)
                    {
                        Console.WriteLine("Failed to disconnect Ethernet connection by IP");
                        return;
                    }
                    else
                    {
                        Console.WriteLine("Successfully disconnected Ethernet connection by IP");
                    }
                }
                else
                {
                    Console.WriteLine("\nChannel Failed to Turned off!");
                    return;
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 关闭单个通道
 /// </summary>
 /// <param name="lightType"></param>
 /// <returns></returns>
 public int TurnOffChannel(LightChn lightType)
 {
     return(opt.TurnOffChannel(SwitchChannel(lightType)));
 }