|
@@ -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);
|