public static string[] GetDeviceInfo(string ip) { string[] strArray = null; if (DevInstanceMgr.dicIPDevInfo.ContainsKey(ip) && !DevInstanceMgr.dicIPDevInfo[ip].conState) { return(strArray); } return(LNX_SDK_Operation_X86.ReadDeviceInfo(DevInstanceMgr.DevFindDevHandle(ip))); }
public static bool CloseDev(string ip) { int handle = DevInstanceMgr.DevFindDevHandle(ip); IntPtr errmsg = new IntPtr(); if (lnk_sdk_interface.LNX_SDK_Interface_X64.close_device(handle, errmsg) < 0) { return(false); } return(true); }
public static bool SendCommand(string ip, int command) { if (DevInstanceMgr.dicIPDevInfo.ContainsKey(ip)) { if (!DevInstanceMgr.dicIPDevInfo[ip].conState) { return(false); } } else { return(false); } return(LNX_SDK_Operation_X86.BarrierSend(DevInstanceMgr.DevFindDevHandle(ip), command)); }
public static bool SendCommand(LED_PARAMETER_STRUCT param) { bool flag = false; if (param.Msg == null) { return(flag); } if (DevInstanceMgr.dicIPDevInfo.ContainsKey(param.ip)) { if (!DevInstanceMgr.dicIPDevInfo[param.ip].conState) { return(false); } } else { return(false); } return(LNX_SDK_Operation_X86.LEDSend(DevInstanceMgr.DevFindDevHandle(param.ip), param)); }
public static bool SetDeviceInfo(ROADGATE_NETCONFIG_STRUCT param) { return(LNX_SDK_Operation_X86.ModifyDeviceInfo(DevInstanceMgr.DevFindDevHandle(param.srcip), param.deviceName, param.desip, param.port, param.mac)); }
public static bool VoviceSend(VOICE_PARAMETER_STRUCT param) { return(LNX_SDK_Operation_X86.VoiceSend(DevInstanceMgr.DevFindDevHandle(param.ip), param)); }