STDMETHODIMP CScales::put_Port(LONG newVal) { CheckPort(); // устанавливаем новое значение номера порта m_CommNumber = newVal; return S_OK; }
STDMETHODIMP CScales::put_Baud(LONG newVal) { CheckPort(); // устанавливаем новое значение скорости обмена данными через порт m_Baud = newVal; return S_OK; }
/*********************************************************** 功能:端口映射 ***********************************************************/ UINT AdbUtils::ForwardPort(UINT uAndroidPort) { CString strCmd, strResult; UINT uPCPort = uAndroidPort; while(!CheckPort(uPCPort)) uPCPort++; strCmd.Format(_T("%s -s %s forward tcp:%d tcp:%d"), m_strAdbPathName, m_strSerialno, uPCPort, uAndroidPort); strResult = ConsoleUtil::Execute(strCmd).c_str(); auto nRet0 = strResult.Find(_T("error")); auto nRet1 = strResult.Find(_T("not")); if (nRet0 != -1 || nRet1 != -1) return 0; return uPCPort; }