|  | @@ -143,6 +143,11 @@ void CDlgService::FillData2Ctrl()
 | 
	
		
			
				|  |  |  void CDlgService::OnBnClickedModifyRunnerName()
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |  	// TODO: 在此添加控件通知处理程序代码
 | 
	
		
			
				|  |  | +	CString strActuator;
 | 
	
		
			
				|  |  | +	GetDlgItemText(IDC_EDIT_RUNNER_NAME, strActuator);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	Global::g_Config.strActuator = strActuator.GetString();
 | 
	
		
			
				|  |  | +	WritePrivateProfileString(_T("SATService"), _T("Actuator"), strActuator, Global::g_szConfig);
 | 
	
		
			
				|  |  |  	CSATClient::GetInstance()->TCPLogin(Global::g_Config.strSATUserName, Global::g_Config.strSATPassword, Global::g_Config.strActuator);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -171,6 +176,24 @@ void CDlgService::OnTimer(UINT_PTR nIDEvent)
 | 
	
		
			
				|  |  |  		CSATClient::GetInstance()->TCPQueryDevices(FALSE);
 | 
	
		
			
				|  |  |  		Sleep(500);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +		int nIndex = 0;
 | 
	
		
			
				|  |  | +		m_listDevices.DeleteAllItems();
 | 
	
		
			
				|  |  | +		for ( std::vector<SATProtocol::Device>::iterator it = SATData::devices.begin(); it != SATData::devices.end(); it++ )
 | 
	
		
			
				|  |  | +		{
 | 
	
		
			
				|  |  | +			m_listDevices.InsertItem(nIndex, "1");
 | 
	
		
			
				|  |  | +			if ( it->nType == 0 )
 | 
	
		
			
				|  |  | +				m_listDevices.SetItemText(nIndex, 1, "虚拟");
 | 
	
		
			
				|  |  | +			else if ( it->nType == 1 )
 | 
	
		
			
				|  |  | +				m_listDevices.SetItemText(nIndex, 1, "USB");
 | 
	
		
			
				|  |  | +			else if ( it->nType == 2 )
 | 
	
		
			
				|  |  | +				m_listDevices.SetItemText(nIndex, 1, "网络");
 | 
	
		
			
				|  |  | +			m_listDevices.SetItemText(nIndex, 2, it->szName);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			if ( it->nStatus == 0 )
 | 
	
		
			
				|  |  | +				m_listDevices.SetItemText(nIndex, 3, "空闲");
 | 
	
		
			
				|  |  | +			else
 | 
	
		
			
				|  |  | +				m_listDevices.SetItemText(nIndex, 3, "繁忙");
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	CDialogEx::OnTimer(nIDEvent);
 |