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; } } }
/// <summary> /// 关闭单个通道 /// </summary> /// <param name="lightType"></param> /// <returns></returns> public int TurnOffChannel(LightChn lightType) { return(opt.TurnOffChannel(SwitchChannel(lightType))); }