|
@@ -55,6 +55,8 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
|
{
|
|
{
|
|
if ( OpenXML("D:\\SAT\\resource\\RCU\\TW\\G_AP_0F_IR.xml") == 0 )
|
|
if ( OpenXML("D:\\SAT\\resource\\RCU\\TW\\G_AP_0F_IR.xml") == 0 )
|
|
{
|
|
{
|
|
|
|
+ SendCmd("*about");
|
|
|
|
+ Sleep(1000);
|
|
SendKey("POWER");
|
|
SendKey("POWER");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -411,12 +413,19 @@ TESTWIZARD_API bool SendCmd(LPCTSTR strCommand)
|
|
// ·â×°·¢ËͰü;
|
|
// ·â×°·¢ËͰü;
|
|
byte szSendData[MAX_PATH] = {0};
|
|
byte szSendData[MAX_PATH] = {0};
|
|
_stprintf_s((TCHAR*)szSendData, MAX_PATH, _T("%s\r"), strCommand);
|
|
_stprintf_s((TCHAR*)szSendData, MAX_PATH, _T("%s\r"), strCommand);
|
|
-
|
|
|
|
|
|
+#ifdef __CONSOLE__
|
|
|
|
+ DWORD dwTickCout = GetTickCount();
|
|
|
|
+#endif
|
|
DWORD dwNumberOfBytesWritten = g_synSerial.WriteComm(szSendData, _tcslen((TCHAR*)szSendData));
|
|
DWORD dwNumberOfBytesWritten = g_synSerial.WriteComm(szSendData, _tcslen((TCHAR*)szSendData));
|
|
if ( dwNumberOfBytesWritten != _tcslen((TCHAR*)szSendData) )
|
|
if ( dwNumberOfBytesWritten != _tcslen((TCHAR*)szSendData) )
|
|
return false;
|
|
return false;
|
|
|
|
|
|
|
|
+ memset(szSendData, 0, MAX_PATH);
|
|
DWORD dwNumberOfBytesRead = g_synSerial.ReadComm(szSendData, MAX_PATH);
|
|
DWORD dwNumberOfBytesRead = g_synSerial.ReadComm(szSendData, MAX_PATH);
|
|
|
|
+#ifdef __CONSOLE__
|
|
|
|
+ dwTickCout = GetTickCount() - dwTickCout;
|
|
|
|
+ printf("Time consuming=%ld\n\n", dwTickCout);
|
|
|
|
+#endif
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -432,12 +441,19 @@ TESTWIZARD_API bool SendKey(LPCTSTR lpKeyName)
|
|
// ·â×°·¢ËͰü;
|
|
// ·â×°·¢ËͰü;
|
|
byte szSendData[MAX_PATH] = {0};
|
|
byte szSendData[MAX_PATH] = {0};
|
|
_stprintf_s((TCHAR*)szSendData, MAX_PATH, _T("*INPUT %s %s\r"), pkeyItem->keyType.c_str(), pkeyItem->keyCode.c_str());
|
|
_stprintf_s((TCHAR*)szSendData, MAX_PATH, _T("*INPUT %s %s\r"), pkeyItem->keyType.c_str(), pkeyItem->keyCode.c_str());
|
|
-
|
|
|
|
|
|
+#ifdef __CONSOLE__
|
|
|
|
+ DWORD dwTickCout = GetTickCount();
|
|
|
|
+#endif
|
|
DWORD dwNumberOfBytesWritten = g_synSerial.WriteComm(szSendData, _tcslen((TCHAR*)szSendData));
|
|
DWORD dwNumberOfBytesWritten = g_synSerial.WriteComm(szSendData, _tcslen((TCHAR*)szSendData));
|
|
if ( dwNumberOfBytesWritten != _tcslen((TCHAR*)szSendData) )
|
|
if ( dwNumberOfBytesWritten != _tcslen((TCHAR*)szSendData) )
|
|
return false;
|
|
return false;
|
|
|
|
|
|
|
|
+ memset(szSendData, 0, MAX_PATH);
|
|
DWORD dwNumberOfBytesRead = g_synSerial.ReadComm(szSendData, MAX_PATH);
|
|
DWORD dwNumberOfBytesRead = g_synSerial.ReadComm(szSendData, MAX_PATH);
|
|
|
|
+#ifdef __CONSOLE__
|
|
|
|
+ dwTickCout = GetTickCount() - dwTickCout;
|
|
|
|
+ printf("Time consuming=%ld\n\n", dwTickCout);
|
|
|
|
+#endif
|
|
return dwNumberOfBytesRead ? true : false;
|
|
return dwNumberOfBytesRead ? true : false;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -517,6 +533,7 @@ TESTWIZARD_API bool SendSwitch(int nIndex /*=0*/)
|
|
if ( dwNumberOfBytesWritten != _tcslen((TCHAR*)szSendData) )
|
|
if ( dwNumberOfBytesWritten != _tcslen((TCHAR*)szSendData) )
|
|
return false;
|
|
return false;
|
|
|
|
|
|
|
|
+ memset(szSendData, 0, MAX_PATH);
|
|
DWORD dwNumberOfBytesRead = g_usbSwitch.ReadComm(szSendData, MAX_PATH);
|
|
DWORD dwNumberOfBytesRead = g_usbSwitch.ReadComm(szSendData, MAX_PATH);
|
|
return dwNumberOfBytesRead ? true : false;
|
|
return dwNumberOfBytesRead ? true : false;
|
|
}
|
|
}
|