|
@@ -78,13 +78,9 @@ BOOL CALLBACK GetADWORDProc( HWND, UINT, WPARAM, LPARAM ); |
|
@@ -78,13 +78,9 @@ BOOL CALLBACK GetADWORDProc( HWND, UINT, WPARAM, LPARAM ); |
|
78
|
DCB dcbTemp;
|
78
|
DCB dcbTemp;
|
|
79
|
|
79
|
|
|
80
|
#ifdef __OPTEK_EDIT__
|
80
|
#ifdef __OPTEK_EDIT__
|
|
81
|
-char * szBaud[] = {
|
|
|
|
82
|
- "115200*1", "115200*2", "115200*4", "115200*8"
|
|
|
|
83
|
-};
|
81
|
+//char * szBaud[] = { "115200*1", "115200*2", "115200*4", "115200*8" };
|
|
84
|
|
82
|
|
|
85
|
-DWORD BaudTable[] = {
|
|
|
|
86
|
- (CBR_115200)*1,(CBR_115200)*2,(CBR_115200)*4,(CBR_115200)*8
|
|
|
|
87
|
-} ;
|
83
|
+//DWORD BaudTable[] = { (CBR_115200)*1,(CBR_115200)*2,(CBR_115200)*4,(CBR_115200)*8 } ;
|
|
88
|
|
84
|
|
|
89
|
#else
|
85
|
#else
|
|
90
|
char * szBaud[] = {
|
86
|
char * szBaud[] = {
|
|
@@ -277,20 +273,15 @@ void UpdateTTYInfo() |
|
@@ -277,20 +273,15 @@ void UpdateTTYInfo() |
|
277
|
char gszPort_Temp[20] = {0};
|
273
|
char gszPort_Temp[20] = {0};
|
|
278
|
#endif
|
274
|
#endif
|
|
279
|
GetDlgItemText(ghWndToolbarDlg, IDC_PORTCOMBO, gszPort, sizeof(gszPort));
|
275
|
GetDlgItemText(ghWndToolbarDlg, IDC_PORTCOMBO, gszPort, sizeof(gszPort));
|
|
280
|
-#ifdef __OPTEK_EDIT__
|
276
|
+#if 0//def __OPTEK_EDIT__
|
|
281
|
if (gszPort[3] - '0' > 0 && gszPort[4] - '0' > 0)
|
277
|
if (gszPort[3] - '0' > 0 && gszPort[4] - '0' > 0)
|
|
282
|
{
|
278
|
{
|
|
283
|
wsprintf(gszPort_Temp,"\\\\.\\%s%d","COM", (gszPort[3] - '0' )*10 + (gszPort[4] - '0'));
|
279
|
wsprintf(gszPort_Temp,"\\\\.\\%s%d","COM", (gszPort[3] - '0' )*10 + (gszPort[4] - '0'));
|
|
284
|
memset(gszPort, 20, sizeof(char));
|
280
|
memset(gszPort, 20, sizeof(char));
|
|
285
|
strcpy(gszPort, gszPort_Temp);
|
281
|
strcpy(gszPort, gszPort_Temp);
|
|
286
|
- /*MessageBox(NULL, gszPort, "TEST---", MB_OK);*/
|
|
|
|
287
|
}
|
282
|
}
|
|
288
|
#endif
|
283
|
#endif
|
|
289
|
- BAUDRATE(TTYInfo) = GetdwTTYItem( ghWndToolbarDlg,
|
|
|
|
290
|
- IDC_BAUDCOMBO,
|
|
|
|
291
|
- szBaud,
|
|
|
|
292
|
- BaudTable,
|
|
|
|
293
|
- sizeof(BaudTable)/sizeof(BaudTable[0]));
|
284
|
+ //BAUDRATE(TTYInfo) = GetdwTTYItem( ghWndToolbarDlg, IDC_BAUDCOMBO, szBaud, BaudTable, sizeof(BaudTable)/sizeof(BaudTable[0]));
|
|
294
|
|
285
|
|
|
295
|
PARITY(TTYInfo) = GetbTTYItem( ghWndToolbarDlg,
|
286
|
PARITY(TTYInfo) = GetbTTYItem( ghWndToolbarDlg,
|
|
296
|
IDC_PARITYCOMBO,
|
287
|
IDC_PARITYCOMBO,
|
|
@@ -539,13 +530,13 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
@@ -539,13 +530,13 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
539
|
{
|
530
|
{
|
|
540
|
char szBuffer[ MAXLEN_TEMPSTR ], szTemp[ MAXLEN_TEMPSTR ] ;
|
531
|
char szBuffer[ MAXLEN_TEMPSTR ], szTemp[ MAXLEN_TEMPSTR ] ;
|
|
541
|
WORD wCount, wMaxCOM, wPosition ;
|
532
|
WORD wCount, wMaxCOM, wPosition ;
|
|
542
|
-#ifdef __OPTEK_EDIT__
|
533
|
+#if 0//def __OPTEK_EDIT__
|
|
543
|
int cmdT[MAXPORTS];
|
534
|
int cmdT[MAXPORTS];
|
|
544
|
#endif
|
535
|
#endif
|
|
545
|
wMaxCOM = MAXPORTS ;
|
536
|
wMaxCOM = MAXPORTS ;
|
|
546
|
strcpy(szTemp, "COM");
|
537
|
strcpy(szTemp, "COM");
|
|
547
|
|
538
|
|
|
548
|
-#ifdef __OPTEK_EDIT__
|
539
|
+#if 0//def __OPTEK_EDIT__
|
|
549
|
memset(cmdT,0,sizeof(cmdT));
|
540
|
memset(cmdT,0,sizeof(cmdT));
|
|
550
|
EnumAllComPort(cmdT);
|
541
|
EnumAllComPort(cmdT);
|
|
551
|
//for (int i=0;i<10;i++)
|
542
|
//for (int i=0;i<10;i++)
|
|
@@ -557,7 +548,7 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
@@ -557,7 +548,7 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
557
|
// fill port combo box and make initial selection
|
548
|
// fill port combo box and make initial selection
|
|
558
|
//
|
549
|
//
|
|
559
|
for (wCount = 0; wCount < wMaxCOM; wCount++) {
|
550
|
for (wCount = 0; wCount < wMaxCOM; wCount++) {
|
|
560
|
-#ifdef __OPTEK_EDIT__
|
551
|
+#if 0//def __OPTEK_EDIT__
|
|
561
|
//wsprintf( szBuffer, "%s%d", (LPSTR) szTemp, wCount + 1 ) ;
|
552
|
//wsprintf( szBuffer, "%s%d", (LPSTR) szTemp, wCount + 1 ) ;
|
|
562
|
if (cmdT[wCount])
|
553
|
if (cmdT[wCount])
|
|
563
|
{
|
554
|
{
|
|
@@ -566,9 +557,14 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
@@ -566,9 +557,14 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
566
|
(LPARAM) (LPSTR) szBuffer ) ;
|
557
|
(LPARAM) (LPSTR) szBuffer ) ;
|
|
567
|
}
|
558
|
}
|
|
568
|
#else
|
559
|
#else
|
|
569
|
- wsprintf( szBuffer, "%s%d", (LPSTR) szTemp, wCount + 1 ) ;
|
560
|
+ for (wCount = 0; wCount < 255; wCount++)
|
|
|
|
561
|
+ {
|
|
|
|
562
|
+ if (TTYInfo.unOpenedPortAry[wCount] == 0)
|
|
|
|
563
|
+ continue;;
|
|
|
|
564
|
+ wsprintf( szBuffer, "%s%d", (LPSTR) szTemp, TTYInfo.unOpenedPortAry[wCount] ) ;
|
|
570
|
SendDlgItemMessage( hDlg, IDC_PORTCOMBO, CB_ADDSTRING, 0,
|
565
|
SendDlgItemMessage( hDlg, IDC_PORTCOMBO, CB_ADDSTRING, 0,
|
|
571
|
(LPARAM) (LPSTR) szBuffer ) ;
|
566
|
(LPARAM) (LPSTR) szBuffer ) ;
|
|
|
|
567
|
+ }
|
|
572
|
#endif
|
568
|
#endif
|
|
573
|
}
|
569
|
}
|
|
574
|
|
570
|
|
|
@@ -580,10 +576,7 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
@@ -580,10 +576,7 @@ BOOL SettingsDlgInit( HWND hDlg ) |
|
580
|
//
|
576
|
//
|
|
581
|
// fill baud combo box and make initial selection
|
577
|
// fill baud combo box and make initial selection
|
|
582
|
//
|
578
|
//
|
|
583
|
- FillComboBox( GetDlgItem( hDlg, IDC_BAUDCOMBO ),
|
|
|
|
584
|
- szBaud, BaudTable,
|
|
|
|
585
|
- sizeof( BaudTable ) / sizeof( BaudTable[ 0 ] ),
|
|
|
|
586
|
- BAUDRATE( TTYInfo ) ) ;
|
579
|
+ //FillComboBox( GetDlgItem( hDlg, IDC_BAUDCOMBO ), szBaud, BaudTable, sizeof( BaudTable ) / sizeof( BaudTable[ 0 ] ), BAUDRATE( TTYInfo ) ) ;
|
|
587
|
|
580
|
|
|
588
|
//
|
581
|
//
|
|
589
|
// fill data bits combo box and make initial selection
|
582
|
// fill data bits combo box and make initial selection
|
|
@@ -816,34 +809,22 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
@@ -816,34 +809,22 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
816
|
fRet = FALSE;
|
809
|
fRet = FALSE;
|
|
817
|
break;
|
810
|
break;
|
|
818
|
case IDC_BUTTON2_SEC_BINFILE:
|
811
|
case IDC_BUTTON2_SEC_BINFILE:
|
|
819
|
-{
|
|
|
|
820
|
- if (strlen(TTYInfo.szFileName) == 0)
|
|
|
|
821
|
{
|
812
|
{
|
|
822
|
- #ifdef __OPTEK_EDIT__
|
|
|
|
823
|
- char * szFilter = "bin Files\0*.bin\0";
|
|
|
|
824
|
- #else
|
|
|
|
825
|
- char * szFilter = "Text Files\0*.TXT\0";
|
|
|
|
826
|
- #endif
|
813
|
+ char *szFilter = "bin Files\0*.bin\0";
|
|
827
|
OPENFILENAME ofn = { 0 };
|
814
|
OPENFILENAME ofn = { 0 };
|
|
828
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
815
|
ofn.lStructSize = sizeof(OPENFILENAME);
|
|
829
|
ofn.hwndOwner = ghWndTTY;
|
816
|
ofn.hwndOwner = ghWndTTY;
|
|
830
|
ofn.lpstrFilter = szFilter;
|
817
|
ofn.lpstrFilter = szFilter;
|
|
831
|
ofn.lpstrFile = TTYInfo.szFileName;
|
818
|
ofn.lpstrFile = TTYInfo.szFileName;
|
|
832
|
ofn.nMaxFile = MAX_PATH;
|
819
|
ofn.nMaxFile = MAX_PATH;
|
|
833
|
- #ifdef __OPTEK_EDIT__
|
|
|
|
834
|
- ofn.lpstrTitle = "Select file";
|
|
|
|
835
|
- #else
|
|
|
|
836
|
- ofn.lpstrTitle = "Send File";
|
|
|
|
837
|
- #endif
|
820
|
+ ofn.lpstrTitle = "Select File";
|
|
838
|
ofn.Flags = OFN_FILEMUSTEXIST;
|
821
|
ofn.Flags = OFN_FILEMUSTEXIST;
|
|
839
|
if (!GetOpenFileName(&ofn)) break;
|
822
|
if (!GetOpenFileName(&ofn)) break;
|
|
840
|
if (strlen(TTYInfo.szFileName) != 0)
|
823
|
if (strlen(TTYInfo.szFileName) != 0)
|
|
841
|
{
|
824
|
{
|
|
842
|
SetWindowText(GetDlgItem(hWndDlg, IDC_STATIC_BINPATH), TTYInfo.szFileName);
|
825
|
SetWindowText(GetDlgItem(hWndDlg, IDC_STATIC_BINPATH), TTYInfo.szFileName);
|
|
843
|
- ShowWindow(GetDlgItem(hWndDlg, IDC_BUTTON2_SEC_BINFILE),0);
|
|
|
|
844
|
- //SetWindowText(GetDlgItem(hWndDlg, IDC_BUTTON2_SEC_BINFILE), "ÏÂÔØÈí¼þ");
|
826
|
+ //ShowWindow(GetDlgItem(hWndDlg, IDC_BUTTON2_SEC_BINFILE), 0);
|
|
845
|
}
|
827
|
}
|
|
846
|
-
|
|
|
|
847
|
#ifdef __OPTEK_EDIT__
|
828
|
#ifdef __OPTEK_EDIT__
|
|
848
|
UpdateStatus(TTYInfo.szFileName);
|
829
|
UpdateStatus(TTYInfo.szFileName);
|
|
849
|
#else
|
830
|
#else
|
|
@@ -851,9 +832,8 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
@@ -851,9 +832,8 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
851
|
TransferFileTextStart(TTYInfo.szFileName);
|
832
|
TransferFileTextStart(TTYInfo.szFileName);
|
|
852
|
#endif
|
833
|
#endif
|
|
853
|
}
|
834
|
}
|
|
854
|
- } break;
|
|
|
|
855
|
-
|
|
|
|
856
|
-#ifdef __OPTEK_EDIT__
|
835
|
+ break;
|
|
|
|
836
|
+ #ifdef __OPTEK_EDIT__
|
|
857
|
case IDC_SENDBTN: // send button pressed
|
837
|
case IDC_SENDBTN: // send button pressed
|
|
858
|
if (!EnableWindow( GetDlgItem(ghWndToolbarDlg, IDC_PORTCOMBO), FALSE))
|
838
|
if (!EnableWindow( GetDlgItem(ghWndToolbarDlg, IDC_PORTCOMBO), FALSE))
|
|
859
|
{
|
839
|
{
|
|
@@ -874,7 +854,7 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
@@ -874,7 +854,7 @@ BOOL CALLBACK ToolbarProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
|
874
|
}
|
854
|
}
|
|
875
|
fRet = FALSE;
|
855
|
fRet = FALSE;
|
|
876
|
break;
|
856
|
break;
|
|
877
|
-#endif
|
857
|
+ #endif
|
|
878
|
case IDC_COMMEVENTSBTN: // comm events button pressed
|
858
|
case IDC_COMMEVENTSBTN: // comm events button pressed
|
|
879
|
DialogBox(ghInst, MAKEINTRESOURCE(IDD_COMMEVENTSDLG), ghwndMain, CommEventsProc);
|
859
|
DialogBox(ghInst, MAKEINTRESOURCE(IDD_COMMEVENTSDLG), ghwndMain, CommEventsProc);
|
|
880
|
fRet = FALSE;
|
860
|
fRet = FALSE;
|