Showing
8 changed files
with
647 additions
and
446 deletions
| @@ -125,7 +125,7 @@ bool IsExistFile(CString strAbsolutefilePath) | @@ -125,7 +125,7 @@ bool IsExistFile(CString strAbsolutefilePath) | ||
| 125 | CFileFind findFile; | 125 | CFileFind findFile; |
| 126 | //BOOL iFlag = false; | 126 | //BOOL iFlag = false; |
| 127 | BOOL iFlag = findFile.FindFile(strAbsolutefilePath); | 127 | BOOL iFlag = findFile.FindFile(strAbsolutefilePath); |
| 128 | - return iFlag; | 128 | + return (bool)iFlag; |
| 129 | } | 129 | } |
| 130 | 130 | ||
| 131 | // 加载程序默认配置 | 131 | // 加载程序默认配置 |
| @@ -143,30 +143,54 @@ bool CBlueFlashToolApp::LoadConfigs(void) | @@ -143,30 +143,54 @@ bool CBlueFlashToolApp::LoadConfigs(void) | ||
| 143 | g_AppMainData.com_config.dstopbit = g_globalini.ReadInt("UART_Config","停止??"); | 143 | g_AppMainData.com_config.dstopbit = g_globalini.ReadInt("UART_Config","停止??"); |
| 144 | g_AppMainData.com_config.estreambit = g_globalini.ReadInt("UART_Config","流控制"); | 144 | g_AppMainData.com_config.estreambit = g_globalini.ReadInt("UART_Config","流控制"); |
| 145 | 145 | ||
| 146 | - g_AppMainData.ary_myComPortEar[0] = g_globalini.ReadInt("UART_Config","ear_port1"); | ||
| 147 | - g_AppMainData.ary_myComPortEar[1] = g_globalini.ReadInt("UART_Config","ear_port2"); | ||
| 148 | - g_AppMainData.ary_myComPortEar[2] = g_globalini.ReadInt("UART_Config","ear_port3"); | ||
| 149 | - g_AppMainData.ary_myComPortEar[3] = g_globalini.ReadInt("UART_Config","ear_port4"); | ||
| 150 | - g_AppMainData.ary_myComPortEar[4] = g_globalini.ReadInt("UART_Config","ear_port5"); | ||
| 151 | - g_AppMainData.ary_myComPortEar[5] = g_globalini.ReadInt("UART_Config","ear_port6"); | ||
| 152 | - g_AppMainData.ary_myComPortEar[6] = g_globalini.ReadInt("UART_Config","ear_port7"); | ||
| 153 | - g_AppMainData.ary_myComPortEar[7] = g_globalini.ReadInt("UART_Config","ear_port8"); | ||
| 154 | - g_AppMainData.ary_myComPortEar[8] = g_globalini.ReadInt("UART_Config","ear_port9"); | ||
| 155 | - g_AppMainData.ary_myComPortEar[9] = g_globalini.ReadInt("UART_Config","ear_port10"); | ||
| 156 | - g_AppMainData.ary_myComPortUsb[0] = g_globalini.ReadInt("UART_Config","usb_port1"); | ||
| 157 | - g_AppMainData.ary_myComPortUsb[1] = g_globalini.ReadInt("UART_Config","usb_port2"); | ||
| 158 | - g_AppMainData.ary_myComPortUsb[2] = g_globalini.ReadInt("UART_Config","usb_port3"); | ||
| 159 | - g_AppMainData.ary_myComPortUsb[3] = g_globalini.ReadInt("UART_Config","usb_port4"); | ||
| 160 | - g_AppMainData.ary_myComPortUsb[4] = g_globalini.ReadInt("UART_Config","usb_port5"); | ||
| 161 | - g_AppMainData.ary_myComPortUsb[5] = g_globalini.ReadInt("UART_Config","usb_port6"); | ||
| 162 | - g_AppMainData.ary_myComPortUsb[6] = g_globalini.ReadInt("UART_Config","usb_port7"); | ||
| 163 | - g_AppMainData.ary_myComPortUsb[7] = g_globalini.ReadInt("UART_Config","usb_port8"); | ||
| 164 | - g_AppMainData.ary_myComPortUsb[8] = g_globalini.ReadInt("UART_Config","usb_port9"); | ||
| 165 | - g_AppMainData.ary_myComPortUsb[9] = g_globalini.ReadInt("UART_Config","usb_port10"); | 146 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][0] = g_globalini.ReadInt("UART_Config","ear_port1"); |
| 147 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][1] = g_globalini.ReadInt("UART_Config","ear_port2"); | ||
| 148 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][2] = g_globalini.ReadInt("UART_Config","ear_port3"); | ||
| 149 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][3] = g_globalini.ReadInt("UART_Config","ear_port4"); | ||
| 150 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][4] = g_globalini.ReadInt("UART_Config","ear_port5"); | ||
| 151 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][5] = g_globalini.ReadInt("UART_Config","ear_port6"); | ||
| 152 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][6] = g_globalini.ReadInt("UART_Config","ear_port7"); | ||
| 153 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][7] = g_globalini.ReadInt("UART_Config","ear_port8"); | ||
| 154 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][8] = g_globalini.ReadInt("UART_Config","ear_port9"); | ||
| 155 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][9] = g_globalini.ReadInt("UART_Config","ear_port10"); | ||
| 156 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][0] = g_globalini.ReadInt("UART_Config","usb_port1"); | ||
| 157 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][1] = g_globalini.ReadInt("UART_Config","usb_port2"); | ||
| 158 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][2] = g_globalini.ReadInt("UART_Config","usb_port3"); | ||
| 159 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][3] = g_globalini.ReadInt("UART_Config","usb_port4"); | ||
| 160 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][4] = g_globalini.ReadInt("UART_Config","usb_port5"); | ||
| 161 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][5] = g_globalini.ReadInt("UART_Config","usb_port6"); | ||
| 162 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][6] = g_globalini.ReadInt("UART_Config","usb_port7"); | ||
| 163 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][7] = g_globalini.ReadInt("UART_Config","usb_port8"); | ||
| 164 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][8] = g_globalini.ReadInt("UART_Config","usb_port9"); | ||
| 165 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][9] = g_globalini.ReadInt("UART_Config","usb_port10"); | ||
| 166 | g_AppMainData.FilePathEar= g_globalini.ReadString("BinFilePath","EarBin"); | 166 | g_AppMainData.FilePathEar= g_globalini.ReadString("BinFilePath","EarBin"); |
| 167 | g_AppMainData.FilePathUsb= g_globalini.ReadString("BinFilePath","UsbBin"); | 167 | g_AppMainData.FilePathUsb= g_globalini.ReadString("BinFilePath","UsbBin"); |
| 168 | 168 | ||
| 169 | 169 | ||
| 170 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][0] = g_globalini.ReadBool("Other_Config","ear_enable1"); | ||
| 171 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][1] = g_globalini.ReadBool("Other_Config","ear_enable2"); | ||
| 172 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][2] = g_globalini.ReadBool("Other_Config","ear_enable3"); | ||
| 173 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][3] = g_globalini.ReadBool("Other_Config","ear_enable4"); | ||
| 174 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][4] = g_globalini.ReadBool("Other_Config","ear_enable5"); | ||
| 175 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][5] = g_globalini.ReadBool("Other_Config","ear_enable6"); | ||
| 176 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][6] = g_globalini.ReadBool("Other_Config","ear_enable7"); | ||
| 177 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][7] = g_globalini.ReadBool("Other_Config","ear_enable8"); | ||
| 178 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][8] = g_globalini.ReadBool("Other_Config","ear_enable9"); | ||
| 179 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][9] = g_globalini.ReadBool("Other_Config","ear_enable10"); | ||
| 180 | + g_AppMainData.if_flash[BLUE_TYPE_USB][0] = g_globalini.ReadBool("Other_Config","usb_enable1"); | ||
| 181 | + g_AppMainData.if_flash[BLUE_TYPE_USB][1] = g_globalini.ReadBool("Other_Config","usb_enable2"); | ||
| 182 | + g_AppMainData.if_flash[BLUE_TYPE_USB][2] = g_globalini.ReadBool("Other_Config","usb_enable3"); | ||
| 183 | + g_AppMainData.if_flash[BLUE_TYPE_USB][3] = g_globalini.ReadBool("Other_Config","usb_enable4"); | ||
| 184 | + g_AppMainData.if_flash[BLUE_TYPE_USB][4] = g_globalini.ReadBool("Other_Config","usb_enable5"); | ||
| 185 | + g_AppMainData.if_flash[BLUE_TYPE_USB][5] = g_globalini.ReadBool("Other_Config","usb_enable6"); | ||
| 186 | + g_AppMainData.if_flash[BLUE_TYPE_USB][6] = g_globalini.ReadBool("Other_Config","usb_enable7"); | ||
| 187 | + g_AppMainData.if_flash[BLUE_TYPE_USB][7] = g_globalini.ReadBool("Other_Config","usb_enable8"); | ||
| 188 | + g_AppMainData.if_flash[BLUE_TYPE_USB][8] = g_globalini.ReadBool("Other_Config","usb_enable9"); | ||
| 189 | + g_AppMainData.if_flash[BLUE_TYPE_USB][9] = g_globalini.ReadBool("Other_Config","usb_enable10"); | ||
| 190 | + | ||
| 191 | + | ||
| 192 | + | ||
| 193 | + | ||
| 170 | return true; | 194 | return true; |
| 171 | } | 195 | } |
| 172 | 196 | ||
| @@ -185,8 +209,8 @@ bool CBlueFlashToolApp::SaveConfigs(void) | @@ -185,8 +209,8 @@ bool CBlueFlashToolApp::SaveConfigs(void) | ||
| 185 | // | 209 | // |
| 186 | // for (int i = 0; i < 10; i++) | 210 | // for (int i = 0; i < 10; i++) |
| 187 | // { | 211 | // { |
| 188 | - // g_AppMainData.ary_myComPortEar[i]=-1; | ||
| 189 | - // g_AppMainData.ary_myComPortUsb[i]=-1; | 212 | + // g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][i]=-1; |
| 213 | + // g_AppMainData.ary_myComPort[BLUE_TYPE_USB][i]=-1; | ||
| 190 | // } | 214 | // } |
| 191 | // //--------------------------------------------------------数据初始化 | 215 | // //--------------------------------------------------------数据初始化 |
| 192 | 216 | ||
| @@ -202,29 +226,52 @@ bool CBlueFlashToolApp::SaveConfigs(void) | @@ -202,29 +226,52 @@ bool CBlueFlashToolApp::SaveConfigs(void) | ||
| 202 | g_globalini.WriteInt("UART_Config","停止位",g_AppMainData.com_config.dstopbit); | 226 | g_globalini.WriteInt("UART_Config","停止位",g_AppMainData.com_config.dstopbit); |
| 203 | g_globalini.WriteInt("UART_Config","流控制",g_AppMainData.com_config.estreambit); | 227 | g_globalini.WriteInt("UART_Config","流控制",g_AppMainData.com_config.estreambit); |
| 204 | 228 | ||
| 205 | - g_globalini.WriteInt("UART_Config","ear_port1",g_AppMainData.ary_myComPortEar[0]); | ||
| 206 | - g_globalini.WriteInt("UART_Config","ear_port2",g_AppMainData.ary_myComPortEar[1]); | ||
| 207 | - g_globalini.WriteInt("UART_Config","ear_port3",g_AppMainData.ary_myComPortEar[2]); | ||
| 208 | - g_globalini.WriteInt("UART_Config","ear_port4",g_AppMainData.ary_myComPortEar[3]); | ||
| 209 | - g_globalini.WriteInt("UART_Config","ear_port5",g_AppMainData.ary_myComPortEar[4]); | ||
| 210 | - g_globalini.WriteInt("UART_Config","ear_port6",g_AppMainData.ary_myComPortEar[5]); | ||
| 211 | - g_globalini.WriteInt("UART_Config","ear_port7",g_AppMainData.ary_myComPortEar[6]); | ||
| 212 | - g_globalini.WriteInt("UART_Config","ear_port8",g_AppMainData.ary_myComPortEar[7]); | ||
| 213 | - g_globalini.WriteInt("UART_Config","ear_port9",g_AppMainData.ary_myComPortEar[8]); | ||
| 214 | - g_globalini.WriteInt("UART_Config","ear_port10",g_AppMainData.ary_myComPortEar[9]); | ||
| 215 | - g_globalini.WriteInt("UART_Config","usb_port1",g_AppMainData.ary_myComPortUsb[0]); | ||
| 216 | - g_globalini.WriteInt("UART_Config","usb_port2",g_AppMainData.ary_myComPortUsb[1]); | ||
| 217 | - g_globalini.WriteInt("UART_Config","usb_port3",g_AppMainData.ary_myComPortUsb[2]); | ||
| 218 | - g_globalini.WriteInt("UART_Config","usb_port4",g_AppMainData.ary_myComPortUsb[3]); | ||
| 219 | - g_globalini.WriteInt("UART_Config","usb_port5",g_AppMainData.ary_myComPortUsb[4]); | ||
| 220 | - g_globalini.WriteInt("UART_Config","usb_port6",g_AppMainData.ary_myComPortUsb[5]); | ||
| 221 | - g_globalini.WriteInt("UART_Config","usb_port7",g_AppMainData.ary_myComPortUsb[6]); | ||
| 222 | - g_globalini.WriteInt("UART_Config","usb_port8",g_AppMainData.ary_myComPortUsb[7]); | ||
| 223 | - g_globalini.WriteInt("UART_Config","usb_port9",g_AppMainData.ary_myComPortUsb[8]); | ||
| 224 | - g_globalini.WriteInt("UART_Config","usb_port10",g_AppMainData.ary_myComPortUsb[9]); | 229 | + g_globalini.WriteInt("UART_Config","ear_port1",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][0]); |
| 230 | + g_globalini.WriteInt("UART_Config","ear_port2",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][1]); | ||
| 231 | + g_globalini.WriteInt("UART_Config","ear_port3",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][2]); | ||
| 232 | + g_globalini.WriteInt("UART_Config","ear_port4",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][3]); | ||
| 233 | + g_globalini.WriteInt("UART_Config","ear_port5",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][4]); | ||
| 234 | + g_globalini.WriteInt("UART_Config","ear_port6",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][5]); | ||
| 235 | + g_globalini.WriteInt("UART_Config","ear_port7",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][6]); | ||
| 236 | + g_globalini.WriteInt("UART_Config","ear_port8",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][7]); | ||
| 237 | + g_globalini.WriteInt("UART_Config","ear_port9",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][8]); | ||
| 238 | + g_globalini.WriteInt("UART_Config","ear_port10",g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][9]); | ||
| 239 | + g_globalini.WriteInt("UART_Config","usb_port1",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][0]); | ||
| 240 | + g_globalini.WriteInt("UART_Config","usb_port2",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][1]); | ||
| 241 | + g_globalini.WriteInt("UART_Config","usb_port3",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][2]); | ||
| 242 | + g_globalini.WriteInt("UART_Config","usb_port4",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][3]); | ||
| 243 | + g_globalini.WriteInt("UART_Config","usb_port5",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][4]); | ||
| 244 | + g_globalini.WriteInt("UART_Config","usb_port6",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][5]); | ||
| 245 | + g_globalini.WriteInt("UART_Config","usb_port7",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][6]); | ||
| 246 | + g_globalini.WriteInt("UART_Config","usb_port8",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][7]); | ||
| 247 | + g_globalini.WriteInt("UART_Config","usb_port9",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][8]); | ||
| 248 | + g_globalini.WriteInt("UART_Config","usb_port10",g_AppMainData.ary_myComPort[BLUE_TYPE_USB][9]); | ||
| 225 | 249 | ||
| 226 | g_globalini.WriteString("BinFilePath","EarBin",g_AppMainData.FilePathEar); | 250 | g_globalini.WriteString("BinFilePath","EarBin",g_AppMainData.FilePathEar); |
| 227 | g_globalini.WriteString("BinFilePath","UsbBin",g_AppMainData.FilePathUsb); | 251 | g_globalini.WriteString("BinFilePath","UsbBin",g_AppMainData.FilePathUsb); |
| 228 | 252 | ||
| 253 | + | ||
| 254 | + | ||
| 255 | + g_globalini.WriteBool("Other_Config","ear_enable1",g_AppMainData.if_flash[BLUE_TYPE_EAR][0]); | ||
| 256 | + g_globalini.WriteBool("Other_Config","ear_enable2",g_AppMainData.if_flash[BLUE_TYPE_EAR][1]); | ||
| 257 | + g_globalini.WriteBool("Other_Config","ear_enable3",g_AppMainData.if_flash[BLUE_TYPE_EAR][2]); | ||
| 258 | + g_globalini.WriteBool("Other_Config","ear_enable4",g_AppMainData.if_flash[BLUE_TYPE_EAR][3]); | ||
| 259 | + g_globalini.WriteBool("Other_Config","ear_enable5",g_AppMainData.if_flash[BLUE_TYPE_EAR][4]); | ||
| 260 | + g_globalini.WriteBool("Other_Config","ear_enable6",g_AppMainData.if_flash[BLUE_TYPE_EAR][5]); | ||
| 261 | + g_globalini.WriteBool("Other_Config","ear_enable7",g_AppMainData.if_flash[BLUE_TYPE_EAR][6]); | ||
| 262 | + g_globalini.WriteBool("Other_Config","ear_enable8",g_AppMainData.if_flash[BLUE_TYPE_EAR][7]); | ||
| 263 | + g_globalini.WriteBool("Other_Config","ear_enable9",g_AppMainData.if_flash[BLUE_TYPE_EAR][8]); | ||
| 264 | + g_globalini.WriteBool("Other_Config","ear_enable10",g_AppMainData.if_flash[BLUE_TYPE_EAR][9]); | ||
| 265 | + g_globalini.WriteBool("Other_Config","usb_enable1",g_AppMainData.if_flash[BLUE_TYPE_USB][0]); | ||
| 266 | + g_globalini.WriteBool("Other_Config","usb_enable2",g_AppMainData.if_flash[BLUE_TYPE_USB][1]); | ||
| 267 | + g_globalini.WriteBool("Other_Config","usb_enable3",g_AppMainData.if_flash[BLUE_TYPE_USB][2]); | ||
| 268 | + g_globalini.WriteBool("Other_Config","usb_enable4",g_AppMainData.if_flash[BLUE_TYPE_USB][3]); | ||
| 269 | + g_globalini.WriteBool("Other_Config","usb_enable5",g_AppMainData.if_flash[BLUE_TYPE_USB][4]); | ||
| 270 | + g_globalini.WriteBool("Other_Config","usb_enable6",g_AppMainData.if_flash[BLUE_TYPE_USB][5]); | ||
| 271 | + g_globalini.WriteBool("Other_Config","usb_enable7",g_AppMainData.if_flash[BLUE_TYPE_USB][6]); | ||
| 272 | + g_globalini.WriteBool("Other_Config","usb_enable8",g_AppMainData.if_flash[BLUE_TYPE_USB][7]); | ||
| 273 | + g_globalini.WriteBool("Other_Config","usb_enable9",g_AppMainData.if_flash[BLUE_TYPE_USB][8]); | ||
| 274 | + g_globalini.WriteBool("Other_Config","usb_enable10",g_AppMainData.if_flash[BLUE_TYPE_USB][9]); | ||
| 275 | + | ||
| 229 | return true; | 276 | return true; |
| 230 | } | 277 | } |
| @@ -28,6 +28,12 @@ | @@ -28,6 +28,12 @@ | ||
| 28 | 28 | ||
| 29 | #define MAX_PATH 260 | 29 | #define MAX_PATH 260 |
| 30 | 30 | ||
| 31 | +typedef enum | ||
| 32 | +{ | ||
| 33 | + BLUE_TYPE_EAR, | ||
| 34 | + BLUE_TYPE_USB, | ||
| 35 | + BLUE_TYPE_MAX | ||
| 36 | +}BLUE_DEVICE_TYPE; | ||
| 31 | 37 | ||
| 32 | typedef struct | 38 | typedef struct |
| 33 | { | 39 | { |
| @@ -39,10 +45,10 @@ typedef struct | @@ -39,10 +45,10 @@ typedef struct | ||
| 39 | }com_config_struct; | 45 | }com_config_struct; |
| 40 | typedef struct | 46 | typedef struct |
| 41 | { | 47 | { |
| 42 | - short ary_myComPortEar[10]; | ||
| 43 | - short ary_myComPortUsb[10]; | ||
| 44 | - BOOL if_flashEar[10]; | ||
| 45 | - BOOL if_flashUsb[10]; | 48 | + short ary_myComPort[BLUE_TYPE_MAX][10]; |
| 49 | + //short ary_myComPort[BLUE_TYPE_USB][10]; | ||
| 50 | + BOOL if_flash[BLUE_TYPE_MAX][10]; | ||
| 51 | + //BOOL if_flash[BLUE_TYPE_USB][10]; | ||
| 46 | short int_myComPortDebug; | 52 | short int_myComPortDebug; |
| 47 | com_config_struct com_config; | 53 | com_config_struct com_config; |
| 48 | BOOL if_same_sn; | 54 | BOOL if_same_sn; |
| @@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
| 13 | #undef APSTUDIO_READONLY_SYMBOLS | 13 | #undef APSTUDIO_READONLY_SYMBOLS |
| 14 | 14 | ||
| 15 | ///////////////////////////////////////////////////////////////////////////// | 15 | ///////////////////////////////////////////////////////////////////////////// |
| 16 | -// Chinese (P.R.C.) resources | 16 | +// 中文(中华人民共和国) resources |
| 17 | 17 | ||
| 18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS) | 18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS) |
| 19 | #ifdef _WIN32 | 19 | #ifdef _WIN32 |
| @@ -73,108 +73,110 @@ IDR_MAINFRAME ICON "res\\BlueFlashTool.ico" | @@ -73,108 +73,110 @@ IDR_MAINFRAME ICON "res\\BlueFlashTool.ico" | ||
| 73 | // Dialog | 73 | // Dialog |
| 74 | // | 74 | // |
| 75 | 75 | ||
| 76 | -IDD_BLUEFLASHTOOL_DIALOG DIALOGEX 0, 0, 552, 367 | 76 | +IDD_BLUEFLASHTOOL_DIALOG DIALOGEX 0, 0, 568, 388 |
| 77 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | 77 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
| 78 | EXSTYLE WS_EX_APPWINDOW | 78 | EXSTYLE WS_EX_APPWINDOW |
| 79 | CAPTION "BlueFlashTool" | 79 | CAPTION "BlueFlashTool" |
| 80 | FONT 9, "宋体", 0, 0, 0x1 | 80 | FONT 9, "宋体", 0, 0, 0x1 |
| 81 | BEGIN | 81 | BEGIN |
| 82 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP01,0,1,190,51 | ||
| 83 | - CONTROL "耳机",IDC_CHECK_EAR1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,15,32,10 | ||
| 84 | - CONTROL "发射器",IDC_CHECK_USB1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,34,40,10 | ||
| 85 | - CONTROL "Progress1",IDC_PROGRESS_EAR01,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,15,72,14 | ||
| 86 | - CONTROL "Progress1",IDC_PROGRESS_USB01,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,34,72,14 | ||
| 87 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR01,132,15,50,14 | ||
| 88 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB01,132,34,50,14 | ||
| 89 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP2,0,60,190,51 | ||
| 90 | - CONTROL "耳机",IDC_CHECK_EAR2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,74,32,10 | ||
| 91 | - CONTROL "发射器",IDC_CHECK_USB2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,93,40,10 | ||
| 92 | - CONTROL "Progress1",IDC_PROGRESS_EAR2,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,74,72,14 | ||
| 93 | - CONTROL "Progress1",IDC_PROGRESS_USB2,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,93,72,14 | ||
| 94 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR2,132,74,50,14 | ||
| 95 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB2,132,93,50,14 | ||
| 96 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP3,0,120,190,51 | ||
| 97 | - CONTROL "耳机",IDC_CHECK_EAR3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,134,32,10 | ||
| 98 | - CONTROL "发射器",IDC_CHECK_USB3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,153,40,10 | ||
| 99 | - CONTROL "Progress1",IDC_PROGRESS_EAR3,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,134,72,14 | ||
| 100 | - CONTROL "Progress1",IDC_PROGRESS_USB3,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,153,72,14 | ||
| 101 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR3,132,134,50,14 | ||
| 102 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB3,132,153,50,14 | ||
| 103 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP4,0,180,190,51 | ||
| 104 | - CONTROL "耳机",IDC_CHECK_EAR4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,194,32,10 | ||
| 105 | - CONTROL "发射器",IDC_CHECK_USB4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,213,40,10 | ||
| 106 | - CONTROL "Progress1",IDC_PROGRESS_EAR4,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,194,72,14 | ||
| 107 | - CONTROL "Progress1",IDC_PROGRESS_USB4,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,213,72,14 | ||
| 108 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR4,132,194,50,14 | ||
| 109 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB4,132,213,50,14 | ||
| 110 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP5,0,240,190,51 | ||
| 111 | - CONTROL "耳机",IDC_CHECK_EAR5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,254,32,10 | ||
| 112 | - CONTROL "发射器",IDC_CHECK_USB5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,273,40,10 | ||
| 113 | - CONTROL "Progress1",IDC_PROGRESS_EAR5,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,254,72,14 | ||
| 114 | - CONTROL "Progress1",IDC_PROGRESS_USB5,"msctls_progress32",PBS_SMOOTH | WS_BORDER,57,273,72,14 | ||
| 115 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR5,132,254,50,14 | ||
| 116 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB5,132,273,50,14 | ||
| 117 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP6,195,0,190,51 | ||
| 118 | - CONTROL "耳机",IDC_CHECK_EAR6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,14,32,10 | ||
| 119 | - CONTROL "发射器",IDC_CHECK_USB6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,33,40,10 | ||
| 120 | - CONTROL "Progress1",IDC_PROGRESS_EAR6,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,14,72,14 | ||
| 121 | - CONTROL "Progress1",IDC_PROGRESS_USB6,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,33,72,14 | ||
| 122 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR6,329,14,50,14 | ||
| 123 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB6,329,33,50,14 | ||
| 124 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP7,195,60,190,51 | ||
| 125 | - CONTROL "耳机",IDC_CHECK_EAR7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,74,32,10 | ||
| 126 | - CONTROL "发射器",IDC_CHECK_USB7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,93,40,10 | ||
| 127 | - CONTROL "Progress1",IDC_PROGRESS_EAR7,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,74,72,14 | ||
| 128 | - CONTROL "Progress1",IDC_PROGRESS_USB7,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,93,72,14 | ||
| 129 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR7,329,74,50,14 | ||
| 130 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB7,329,93,50,14 | ||
| 131 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP8,195,120,190,51 | ||
| 132 | - CONTROL "耳机",IDC_CHECK_EAR8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,134,32,10 | ||
| 133 | - CONTROL "发射器",IDC_CHECK_USB8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,153,40,10 | ||
| 134 | - CONTROL "Progress1",IDC_PROGRESS_EAR8,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,134,72,14 | ||
| 135 | - CONTROL "Progress1",IDC_PROGRESS_USB8,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,153,72,14 | ||
| 136 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR8,329,134,50,14 | ||
| 137 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB8,329,153,50,14 | ||
| 138 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP9,195,180,190,51 | ||
| 139 | - CONTROL "耳机",IDC_CHECK_EAR9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,194,32,10 | ||
| 140 | - CONTROL "发射器",IDC_CHECK_USB9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,213,40,10 | ||
| 141 | - CONTROL "Progress1",IDC_PROGRESS_EAR9,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,194,72,14 | ||
| 142 | - CONTROL "Progress1",IDC_PROGRESS_USB9,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,213,72,14 | ||
| 143 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR9,329,194,50,14 | ||
| 144 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB9,329,213,50,14 | ||
| 145 | - GROUPBOX "SN:000000000000",IDC_STATIC_GROUP10,195,240,190,51 | ||
| 146 | - CONTROL "耳机",IDC_CHECK_EAR10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,254,32,10 | ||
| 147 | - CONTROL "发射器",IDC_CHECK_USB10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,203,273,40,10 | ||
| 148 | - CONTROL "Progress1",IDC_PROGRESS_EAR10,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,254,72,14 | ||
| 149 | - CONTROL "Progress1",IDC_PROGRESS_USB10,"msctls_progress32",PBS_SMOOTH | WS_BORDER,253,273,72,14 | ||
| 150 | - PUSHBUTTON "开始",IDC_BUTTON_START_EAR10,329,254,50,14 | ||
| 151 | - PUSHBUTTON "开始",IDC_BUTTON_START_USB10,329,273,50,14 | ||
| 152 | - PUSHBUTTON "全部开始",IDC_START_ALL,129,318,50,20 | ||
| 153 | - PUSHBUTTON "全部停止",IDC_STOP_ALL,195,318,50,20 | ||
| 154 | - PUSHBUTTON "参数设置",IDC_BUTTON_SETTING,326,300,50,14 | ||
| 155 | - CONTROL "",IDC_MSCOMM0,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,0,342,25,25 | ||
| 156 | - CONTROL "",IDC_MSCOMM1,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,26,342,25,25 | ||
| 157 | - CONTROL "",IDC_MSCOMM2,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,52,342,25,25 | ||
| 158 | - CONTROL "",IDC_MSCOMM3,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,78,342,25,25 | ||
| 159 | - CONTROL "",IDC_MSCOMM4,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,104,342,25,25 | ||
| 160 | - CONTROL "",IDC_MSCOMM5,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,130,342,25,25 | ||
| 161 | - CONTROL "",IDC_MSCOMM6,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,156,342,25,25 | ||
| 162 | - CONTROL "",IDC_MSCOMM7,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,182,342,25,25 | ||
| 163 | - CONTROL "",IDC_MSCOMM8,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,208,342,25,25 | ||
| 164 | - CONTROL "",IDC_MSCOMM9,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,234,342,25,25 | ||
| 165 | - CONTROL "",IDC_MSCOMM10,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,260,342,25,25 | ||
| 166 | - CONTROL "",IDC_MSCOMM11,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,286,342,25,25 | ||
| 167 | - CONTROL "",IDC_MSCOMM12,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,312,342,25,25 | ||
| 168 | - CONTROL "",IDC_MSCOMM13,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,338,342,25,25 | ||
| 169 | - CONTROL "",IDC_MSCOMM14,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,364,342,25,25 | ||
| 170 | - CONTROL "",IDC_MSCOMM15,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,390,342,25,25 | ||
| 171 | - CONTROL "",IDC_MSCOMM16,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,416,342,25,25 | ||
| 172 | - CONTROL "",IDC_MSCOMM17,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,442,342,25,25 | ||
| 173 | - CONTROL "",IDC_MSCOMM18,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,468,342,25,25 | ||
| 174 | - CONTROL "",IDC_MSCOMM19,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,494,342,25,25 | ||
| 175 | - CONTROL "",IDC_MSCOMM20,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,520,342,25,25 | ||
| 176 | - LISTBOX IDC_DEBUG_MESSAGE,390,0,160,335,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP | ||
| 177 | - PUSHBUTTON "设备初始化",IDC_BUTTON_INIT_COMPORT,266,300,50,14 | 82 | + CONTROL "耳机",IDC_CHECK_EAR1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,18,32,10 |
| 83 | + CONTROL "发射器",IDC_CHECK_USB1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,18,40,10 | ||
| 84 | + CONTROL "Progress1",IDC_PROGRESS_EAR1,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,18,72,14 | ||
| 85 | + CONTROL "Progress1",IDC_PROGRESS_USB1,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,18,72,14 | ||
| 86 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR1,131,18,50,14 | ||
| 87 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB1,322,18,50,14 | ||
| 88 | + CONTROL "耳机",IDC_CHECK_EAR2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,36,32,10 | ||
| 89 | + CONTROL "发射器",IDC_CHECK_USB2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,36,40,10 | ||
| 90 | + CONTROL "Progress1",IDC_PROGRESS_EAR2,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,36,72,14 | ||
| 91 | + CONTROL "Progress1",IDC_PROGRESS_USB2,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,36,72,14 | ||
| 92 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR2,131,36,50,14 | ||
| 93 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB2,322,36,50,14 | ||
| 94 | + CONTROL "耳机",IDC_CHECK_EAR3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,54,32,10 | ||
| 95 | + CONTROL "发射器",IDC_CHECK_USB3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,54,40,10 | ||
| 96 | + CONTROL "Progress1",IDC_PROGRESS_EAR3,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,54,72,14 | ||
| 97 | + CONTROL "Progress1",IDC_PROGRESS_USB3,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,54,72,14 | ||
| 98 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR3,131,54,50,14 | ||
| 99 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB3,322,54,50,14 | ||
| 100 | + CONTROL "耳机",IDC_CHECK_EAR4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,72,32,10 | ||
| 101 | + CONTROL "发射器",IDC_CHECK_USB4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,72,40,10 | ||
| 102 | + CONTROL "Progress1",IDC_PROGRESS_EAR4,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,72,72,14 | ||
| 103 | + CONTROL "Progress1",IDC_PROGRESS_USB4,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,72,72,14 | ||
| 104 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR4,131,72,50,14 | ||
| 105 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB4,322,72,50,14 | ||
| 106 | + CONTROL "耳机",IDC_CHECK_EAR5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,90,32,10 | ||
| 107 | + CONTROL "发射器",IDC_CHECK_USB5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,90,40,10 | ||
| 108 | + CONTROL "Progress1",IDC_PROGRESS_EAR5,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,90,72,14 | ||
| 109 | + CONTROL "Progress1",IDC_PROGRESS_USB5,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,90,72,14 | ||
| 110 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR5,131,90,50,14 | ||
| 111 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB5,322,90,50,14 | ||
| 112 | + CONTROL "耳机",IDC_CHECK_EAR6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,108,32,10 | ||
| 113 | + CONTROL "发射器",IDC_CHECK_USB6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,108,40,10 | ||
| 114 | + CONTROL "Progress1",IDC_PROGRESS_EAR6,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,108,72,14 | ||
| 115 | + CONTROL "Progress1",IDC_PROGRESS_USB6,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,108,72,14 | ||
| 116 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR6,131,108,50,14 | ||
| 117 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB6,322,108,50,14 | ||
| 118 | + CONTROL "耳机",IDC_CHECK_EAR7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,126,32,10 | ||
| 119 | + CONTROL "发射器",IDC_CHECK_USB7,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,126,40,10 | ||
| 120 | + CONTROL "Progress1",IDC_PROGRESS_EAR7,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,126,72,14 | ||
| 121 | + CONTROL "Progress1",IDC_PROGRESS_USB7,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,126,72,14 | ||
| 122 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR7,131,126,50,14 | ||
| 123 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB7,322,126,50,14 | ||
| 124 | + CONTROL "耳机",IDC_CHECK_EAR8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,144,32,10 | ||
| 125 | + CONTROL "发射器",IDC_CHECK_USB8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,144,40,10 | ||
| 126 | + CONTROL "Progress1",IDC_PROGRESS_EAR8,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,144,72,14 | ||
| 127 | + CONTROL "Progress1",IDC_PROGRESS_USB8,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,144,72,14 | ||
| 128 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR8,131,144,50,14 | ||
| 129 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB8,322,144,50,14 | ||
| 130 | + CONTROL "耳机",IDC_CHECK_EAR9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,162,32,10 | ||
| 131 | + CONTROL "发射器",IDC_CHECK_USB9,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,162,40,10 | ||
| 132 | + CONTROL "Progress1",IDC_PROGRESS_EAR9,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,162,72,14 | ||
| 133 | + CONTROL "Progress1",IDC_PROGRESS_USB9,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,162,72,14 | ||
| 134 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR9,131,162,50,14 | ||
| 135 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB9,322,162,50,14 | ||
| 136 | + CONTROL "耳机",IDC_CHECK_EAR10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,180,32,10 | ||
| 137 | + CONTROL "发射器",IDC_CHECK_USB10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,195,180,40,10 | ||
| 138 | + CONTROL "Progress1",IDC_PROGRESS_EAR10,"msctls_progress32",PBS_SMOOTH | WS_BORDER,48,180,72,14 | ||
| 139 | + CONTROL "Progress1",IDC_PROGRESS_USB10,"msctls_progress32",PBS_SMOOTH | WS_BORDER,242,180,72,14 | ||
| 140 | + PUSHBUTTON "开始",IDC_BUTTON_START_EAR10,131,180,50,14 | ||
| 141 | + PUSHBUTTON "开始",IDC_BUTTON_START_USB10,322,180,50,14 | ||
| 142 | + PUSHBUTTON "全部开始",IDC_START_ALL,480,18,84,30 | ||
| 143 | + PUSHBUTTON "全部停止",IDC_STOP_ALL,480,60,84,30 | ||
| 144 | + PUSHBUTTON "参数设置",IDC_BUTTON_SETTING,480,162,84,30 | ||
| 145 | + CONTROL "",IDC_MSCOMM0,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,0,300,25,25 | ||
| 146 | + CONTROL "",IDC_MSCOMM1,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,26,300,25,25 | ||
| 147 | + CONTROL "",IDC_MSCOMM2,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,52,300,25,25 | ||
| 148 | + CONTROL "",IDC_MSCOMM3,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,78,300,25,25 | ||
| 149 | + CONTROL "",IDC_MSCOMM4,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,104,300,25,25 | ||
| 150 | + CONTROL "",IDC_MSCOMM5,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,130,300,25,25 | ||
| 151 | + CONTROL "",IDC_MSCOMM6,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,156,300,25,25 | ||
| 152 | + CONTROL "",IDC_MSCOMM7,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,182,300,25,25 | ||
| 153 | + CONTROL "",IDC_MSCOMM8,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,208,300,25,25 | ||
| 154 | + CONTROL "",IDC_MSCOMM9,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,234,300,25,25 | ||
| 155 | + CONTROL "",IDC_MSCOMM10,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,260,300,25,25 | ||
| 156 | + CONTROL "",IDC_MSCOMM11,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,286,300,25,25 | ||
| 157 | + CONTROL "",IDC_MSCOMM12,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,312,300,25,25 | ||
| 158 | + CONTROL "",IDC_MSCOMM13,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,338,300,25,25 | ||
| 159 | + CONTROL "",IDC_MSCOMM14,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,364,300,25,25 | ||
| 160 | + CONTROL "",IDC_MSCOMM15,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,390,300,25,25 | ||
| 161 | + CONTROL "",IDC_MSCOMM16,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,416,300,25,25 | ||
| 162 | + CONTROL "",IDC_MSCOMM17,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,442,300,25,25 | ||
| 163 | + CONTROL "",IDC_MSCOMM18,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,468,300,25,25 | ||
| 164 | + CONTROL "",IDC_MSCOMM19,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,494,300,25,25 | ||
| 165 | + CONTROL "",IDC_MSCOMM20,"{648A5600-2C6E-101B-82B6-000000000014}",WS_TABSTOP,521,301,25,25 | ||
| 166 | + LISTBOX IDC_DEBUG_MESSAGE,0,198,564,81,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP | ||
| 167 | + PUSHBUTTON "设备初始化",IDC_BUTTON_INIT_COMPORT,480,120,84,30 | ||
| 168 | + LTEXT "静态",IDC_STATIC_GROUP1,386,18,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 169 | + LTEXT "静态",IDC_STATIC_GROUP2,386,36,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 170 | + LTEXT "静态",IDC_STATIC_GROUP3,386,54,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 171 | + LTEXT "静态",IDC_STATIC_GROUP4,386,72,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 172 | + LTEXT "静态",IDC_STATIC_GROUP5,386,90,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 173 | + LTEXT "静态",IDC_STATIC_GROUP6,386,108,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 174 | + LTEXT "静态",IDC_STATIC_GROUP7,386,126,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 175 | + LTEXT "静态",IDC_STATIC_GROUP8,386,144,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 176 | + LTEXT "静态",IDC_STATIC_GROUP9,386,162,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 177 | + LTEXT "静态",IDC_STATIC_GROUP10,386,180,71,11,SS_CENTERIMAGE | WS_BORDER | ||
| 178 | + CONTROL " ",IDC_CHECK_USB_ALL,"Button",BS_AUTO3STATE | WS_TABSTOP,195,3,28,10 | ||
| 179 | + CONTROL " ",IDC_CHECK_EAR_ALL,"Button",BS_AUTO3STATE | WS_TABSTOP,12,3,28,10 | ||
| 178 | END | 180 | END |
| 179 | 181 | ||
| 180 | IDD_SYSTEM_CONFIG DIALOGEX 0, 0, 289, 235 | 182 | IDD_SYSTEM_CONFIG DIALOGEX 0, 0, 289, 235 |
| @@ -302,9 +304,9 @@ BEGIN | @@ -302,9 +304,9 @@ BEGIN | ||
| 302 | IDD_BLUEFLASHTOOL_DIALOG, DIALOG | 304 | IDD_BLUEFLASHTOOL_DIALOG, DIALOG |
| 303 | BEGIN | 305 | BEGIN |
| 304 | LEFTMARGIN, 7 | 306 | LEFTMARGIN, 7 |
| 305 | - RIGHTMARGIN, 545 | 307 | + RIGHTMARGIN, 561 |
| 306 | TOPMARGIN, 7 | 308 | TOPMARGIN, 7 |
| 307 | - BOTTOMMARGIN, 360 | 309 | + BOTTOMMARGIN, 381 |
| 308 | END | 310 | END |
| 309 | 311 | ||
| 310 | IDD_SYSTEM_CONFIG, DIALOG | 312 | IDD_SYSTEM_CONFIG, DIALOG |
| @@ -6994,7 +6996,7 @@ BEGIN | @@ -6994,7 +6996,7 @@ BEGIN | ||
| 6994 | 0 | 6996 | 0 |
| 6995 | END | 6997 | END |
| 6996 | 6998 | ||
| 6997 | -#endif // Chinese (P.R.C.) resources | 6999 | +#endif // 中文(中华人民共和国) resources |
| 6998 | ///////////////////////////////////////////////////////////////////////////// | 7000 | ///////////////////////////////////////////////////////////////////////////// |
| 6999 | 7001 | ||
| 7000 | 7002 |
| @@ -23,6 +23,13 @@ CBlueFlashToolDlg::CBlueFlashToolDlg(CWnd* pParent /*=NULL*/) | @@ -23,6 +23,13 @@ CBlueFlashToolDlg::CBlueFlashToolDlg(CWnd* pParent /*=NULL*/) | ||
| 23 | //}}AFX_DATA_INIT | 23 | //}}AFX_DATA_INIT |
| 24 | // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 | 24 | // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 |
| 25 | m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); | 25 | m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); |
| 26 | + for (int i=0;i<10;i++) | ||
| 27 | + { | ||
| 28 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][i] = 0; | ||
| 29 | + g_AppMainData.if_flash[BLUE_TYPE_USB][i] = 0; | ||
| 30 | + myBufferOfBin[BLUE_TYPE_EAR][i] = NULL; | ||
| 31 | + myBufferOfBin[BLUE_TYPE_USB][i] = NULL; | ||
| 32 | + } | ||
| 26 | } | 33 | } |
| 27 | 34 | ||
| 28 | void CBlueFlashToolDlg::DoDataExchange(CDataExchange* pDX) | 35 | void CBlueFlashToolDlg::DoDataExchange(CDataExchange* pDX) |
| @@ -52,6 +59,9 @@ void CBlueFlashToolDlg::DoDataExchange(CDataExchange* pDX) | @@ -52,6 +59,9 @@ void CBlueFlashToolDlg::DoDataExchange(CDataExchange* pDX) | ||
| 52 | DDX_Control(pDX, IDC_MSCOMM20, mycom20); | 59 | DDX_Control(pDX, IDC_MSCOMM20, mycom20); |
| 53 | 60 | ||
| 54 | //}}AFX_DATA_MAP | 61 | //}}AFX_DATA_MAP |
| 62 | + DDX_Control(pDX, IDC_DEBUG_MESSAGE, mylistDebugInfo); | ||
| 63 | + DDX_Control(pDX, IDC_CHECK_EAR_ALL, mycheckEarAll); | ||
| 64 | + DDX_Control(pDX, IDC_CHECK_USB_ALL, mycheckUsbAll); | ||
| 55 | } | 65 | } |
| 56 | 66 | ||
| 57 | BEGIN_MESSAGE_MAP(CBlueFlashToolDlg, CDialog) | 67 | BEGIN_MESSAGE_MAP(CBlueFlashToolDlg, CDialog) |
| @@ -81,6 +91,30 @@ BEGIN_MESSAGE_MAP(CBlueFlashToolDlg, CDialog) | @@ -81,6 +91,30 @@ BEGIN_MESSAGE_MAP(CBlueFlashToolDlg, CDialog) | ||
| 81 | ON_BN_CLICKED(IDC_CHECK_USB8, &CBlueFlashToolDlg::OnBnClickedCheckEarUsb) | 91 | ON_BN_CLICKED(IDC_CHECK_USB8, &CBlueFlashToolDlg::OnBnClickedCheckEarUsb) |
| 82 | ON_BN_CLICKED(IDC_CHECK_USB9, &CBlueFlashToolDlg::OnBnClickedCheckEarUsb) | 92 | ON_BN_CLICKED(IDC_CHECK_USB9, &CBlueFlashToolDlg::OnBnClickedCheckEarUsb) |
| 83 | ON_BN_CLICKED(IDC_CHECK_USB10, &CBlueFlashToolDlg::OnBnClickedCheckEarUsb) | 93 | ON_BN_CLICKED(IDC_CHECK_USB10, &CBlueFlashToolDlg::OnBnClickedCheckEarUsb) |
| 94 | + ON_BN_CLICKED(IDC_BUTTON_START_USB1, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 95 | + ON_BN_CLICKED(IDC_BUTTON_START_USB2, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 96 | + ON_BN_CLICKED(IDC_BUTTON_START_USB3, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 97 | + ON_BN_CLICKED(IDC_BUTTON_START_USB4, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 98 | + ON_BN_CLICKED(IDC_BUTTON_START_USB5, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 99 | + ON_BN_CLICKED(IDC_BUTTON_START_USB6, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 100 | + ON_BN_CLICKED(IDC_BUTTON_START_USB7, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 101 | + ON_BN_CLICKED(IDC_BUTTON_START_USB8, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 102 | + ON_BN_CLICKED(IDC_BUTTON_START_USB9, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 103 | + ON_BN_CLICKED(IDC_BUTTON_START_USB10, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 104 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR1, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 105 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR2, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 106 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR3, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 107 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR4, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 108 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR5, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 109 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR6, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 110 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR7, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 111 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR8, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 112 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR9, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 113 | + ON_BN_CLICKED(IDC_BUTTON_START_EAR10, &CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar) | ||
| 114 | + | ||
| 115 | + ON_BN_CLICKED(IDC_CHECK_EAR_ALL, &CBlueFlashToolDlg::OnBnClickedCheckEarUsbAll) | ||
| 116 | + ON_BN_CLICKED(IDC_CHECK_USB_ALL, &CBlueFlashToolDlg::OnBnClickedCheckEarUsbAll) | ||
| 117 | + ON_WM_DESTROY() | ||
| 84 | END_MESSAGE_MAP() | 118 | END_MESSAGE_MAP() |
| 85 | 119 | ||
| 86 | ///////////////////////////////////////////////////////////////////////////// | 120 | ///////////////////////////////////////////////////////////////////////////// |
| @@ -96,56 +130,37 @@ BOOL CBlueFlashToolDlg::OnInitDialog() | @@ -96,56 +130,37 @@ BOOL CBlueFlashToolDlg::OnInitDialog() | ||
| 96 | SetIcon(m_hIcon, FALSE); // Set small icon | 130 | SetIcon(m_hIcon, FALSE); // Set small icon |
| 97 | 131 | ||
| 98 | // TODO: Add extra initialization here | 132 | // TODO: Add extra initialization here |
| 99 | - pcheckButtonEar[0] = (CButton *)GetDlgItem(IDC_CHECK_EAR1); | ||
| 100 | - pcheckButtonEar[1] = (CButton *)GetDlgItem(IDC_CHECK_EAR2); | ||
| 101 | - pcheckButtonEar[2] = (CButton *)GetDlgItem(IDC_CHECK_EAR3); | ||
| 102 | - pcheckButtonEar[3] = (CButton *)GetDlgItem(IDC_CHECK_EAR4); | ||
| 103 | - pcheckButtonEar[4] = (CButton *)GetDlgItem(IDC_CHECK_EAR5); | ||
| 104 | - pcheckButtonEar[5] = (CButton *)GetDlgItem(IDC_CHECK_EAR6); | ||
| 105 | - pcheckButtonEar[6] = (CButton *)GetDlgItem(IDC_CHECK_EAR7); | ||
| 106 | - pcheckButtonEar[7] = (CButton *)GetDlgItem(IDC_CHECK_EAR8); | ||
| 107 | - pcheckButtonEar[8] = (CButton *)GetDlgItem(IDC_CHECK_EAR9); | ||
| 108 | - pcheckButtonEar[9] = (CButton *)GetDlgItem(IDC_CHECK_EAR10); | ||
| 109 | - pcheckButtonUsb[0] = (CButton *)GetDlgItem(IDC_CHECK_USB1); | ||
| 110 | - pcheckButtonUsb[1] = (CButton *)GetDlgItem(IDC_CHECK_USB2); | ||
| 111 | - pcheckButtonUsb[2] = (CButton *)GetDlgItem(IDC_CHECK_USB3); | ||
| 112 | - pcheckButtonUsb[3] = (CButton *)GetDlgItem(IDC_CHECK_USB4); | ||
| 113 | - pcheckButtonUsb[4] = (CButton *)GetDlgItem(IDC_CHECK_USB5); | ||
| 114 | - pcheckButtonUsb[5] = (CButton *)GetDlgItem(IDC_CHECK_USB6); | ||
| 115 | - pcheckButtonUsb[6] = (CButton *)GetDlgItem(IDC_CHECK_USB7); | ||
| 116 | - pcheckButtonUsb[7] = (CButton *)GetDlgItem(IDC_CHECK_USB8); | ||
| 117 | - pcheckButtonUsb[8] = (CButton *)GetDlgItem(IDC_CHECK_USB9); | ||
| 118 | - pcheckButtonUsb[9] = (CButton *)GetDlgItem(IDC_CHECK_USB10); | ||
| 119 | - pButtonEar[0] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR01); | ||
| 120 | - pButtonEar[1] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR2); | ||
| 121 | - pButtonEar[2] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR3); | ||
| 122 | - pButtonEar[3] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR4); | ||
| 123 | - pButtonEar[4] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR5); | ||
| 124 | - pButtonEar[5] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR6); | ||
| 125 | - pButtonEar[6] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR7); | ||
| 126 | - pButtonEar[7] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR8); | ||
| 127 | - pButtonEar[8] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR9); | ||
| 128 | - pButtonEar[9] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR10); | ||
| 129 | - pButtonUsb[0] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB01); | ||
| 130 | - pButtonUsb[1] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB2); | ||
| 131 | - pButtonUsb[2] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB3); | ||
| 132 | - pButtonUsb[3] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB4); | ||
| 133 | - pButtonUsb[4] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB5); | ||
| 134 | - pButtonUsb[5] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB6); | ||
| 135 | - pButtonUsb[6] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB7); | ||
| 136 | - pButtonUsb[7] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB8); | ||
| 137 | - pButtonUsb[8] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB9); | ||
| 138 | - pButtonUsb[9] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB10); | ||
| 139 | - pStatic[0] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP01); | ||
| 140 | - pStatic[1] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP2); | ||
| 141 | - pStatic[2] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP3); | ||
| 142 | - pStatic[3] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP4); | ||
| 143 | - pStatic[4] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP5); | ||
| 144 | - pStatic[5] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP6); | ||
| 145 | - pStatic[6] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP7); | ||
| 146 | - pStatic[7] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP8); | ||
| 147 | - pStatic[8] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP9); | ||
| 148 | - pStatic[9] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP10); | 133 | + for (int loop =0;loop<10;loop++) |
| 134 | + { | ||
| 135 | + pcheckButton[BLUE_TYPE_EAR][loop] = (CButton *)GetDlgItem(IDC_CHECK_EAR1+loop); | ||
| 136 | + pcheckButton[BLUE_TYPE_USB][loop] = (CButton *)GetDlgItem(IDC_CHECK_USB1+loop); | ||
| 137 | + pButton[BLUE_TYPE_EAR][loop] = (CButton *)GetDlgItem(IDC_BUTTON_START_EAR1+loop); | ||
| 138 | + pButton[BLUE_TYPE_EAR][loop]->EnableWindow(FALSE); | ||
| 139 | + pButton[BLUE_TYPE_USB][loop] = (CButton *)GetDlgItem(IDC_BUTTON_START_USB1+loop); | ||
| 140 | + pButton[BLUE_TYPE_USB][loop]->EnableWindow(FALSE); | ||
| 141 | + pStaticSn[loop] = (CStatic *)GetDlgItem(IDC_STATIC_GROUP1+loop); | ||
| 142 | + } | ||
| 143 | + pctrlMSComm[BLUE_TYPE_EAR][0]=&mycom01; | ||
| 144 | + pctrlMSComm[BLUE_TYPE_EAR][1]=&mycom02; | ||
| 145 | + pctrlMSComm[BLUE_TYPE_EAR][2]=&mycom03; | ||
| 146 | + pctrlMSComm[BLUE_TYPE_EAR][3]=&mycom04; | ||
| 147 | + pctrlMSComm[BLUE_TYPE_EAR][4]=&mycom05; | ||
| 148 | + pctrlMSComm[BLUE_TYPE_EAR][5]=&mycom06; | ||
| 149 | + pctrlMSComm[BLUE_TYPE_EAR][6]=&mycom07; | ||
| 150 | + pctrlMSComm[BLUE_TYPE_EAR][7]=&mycom08; | ||
| 151 | + pctrlMSComm[BLUE_TYPE_EAR][8]=&mycom09; | ||
| 152 | + pctrlMSComm[BLUE_TYPE_EAR][9]=&mycom10; | ||
| 153 | + pctrlMSComm[BLUE_TYPE_USB][0]=&mycom11; | ||
| 154 | + pctrlMSComm[BLUE_TYPE_USB][1]=&mycom12; | ||
| 155 | + pctrlMSComm[BLUE_TYPE_USB][2]=&mycom13; | ||
| 156 | + pctrlMSComm[BLUE_TYPE_USB][3]=&mycom14; | ||
| 157 | + pctrlMSComm[BLUE_TYPE_USB][4]=&mycom15; | ||
| 158 | + pctrlMSComm[BLUE_TYPE_USB][5]=&mycom16; | ||
| 159 | + pctrlMSComm[BLUE_TYPE_USB][6]=&mycom17; | ||
| 160 | + pctrlMSComm[BLUE_TYPE_USB][7]=&mycom18; | ||
| 161 | + pctrlMSComm[BLUE_TYPE_USB][8]=&mycom19; | ||
| 162 | + pctrlMSComm[BLUE_TYPE_USB][9]=&mycom20; | ||
| 163 | + | ||
| 149 | 164 | ||
| 150 | UpdateGroupsCaptions(); | 165 | UpdateGroupsCaptions(); |
| 151 | 166 | ||
| @@ -198,54 +213,54 @@ void CBlueFlashToolDlg::OnButtonSetting() | @@ -198,54 +213,54 @@ void CBlueFlashToolDlg::OnButtonSetting() | ||
| 198 | 213 | ||
| 199 | void CBlueFlashToolDlg::UpdateGroupsCaptions() | 214 | void CBlueFlashToolDlg::UpdateGroupsCaptions() |
| 200 | { | 215 | { |
| 201 | - CString strCaptionStatics; | ||
| 202 | - int loop = 0; | ||
| 203 | - bool group_idle; | ||
| 204 | - | ||
| 205 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur); | ||
| 206 | - GetDlgItem(IDC_STATIC_GROUP01)->SetWindowText(strCaptionStatics); | ||
| 207 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+1); | ||
| 208 | - GetDlgItem(IDC_STATIC_GROUP2)->SetWindowText(strCaptionStatics); | ||
| 209 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+2); | ||
| 210 | - GetDlgItem(IDC_STATIC_GROUP3)->SetWindowText(strCaptionStatics); | ||
| 211 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+3); | ||
| 212 | - GetDlgItem(IDC_STATIC_GROUP4)->SetWindowText(strCaptionStatics); | ||
| 213 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+4); | ||
| 214 | - GetDlgItem(IDC_STATIC_GROUP5)->SetWindowText(strCaptionStatics); | ||
| 215 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+5); | ||
| 216 | - GetDlgItem(IDC_STATIC_GROUP6)->SetWindowText(strCaptionStatics); | ||
| 217 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+6); | ||
| 218 | - GetDlgItem(IDC_STATIC_GROUP7)->SetWindowText(strCaptionStatics); | ||
| 219 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+7); | ||
| 220 | - GetDlgItem(IDC_STATIC_GROUP8)->SetWindowText(strCaptionStatics); | ||
| 221 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+8); | ||
| 222 | - GetDlgItem(IDC_STATIC_GROUP9)->SetWindowText(strCaptionStatics); | ||
| 223 | - strCaptionStatics.Format("SN: %s%05d",g_AppMainData.SN_head,g_AppMainData.SN_cur+9); | ||
| 224 | - GetDlgItem(IDC_STATIC_GROUP10)->SetWindowText(strCaptionStatics); | ||
| 225 | - for (loop=0;loop<10;loop++) | 216 | + CString strCaptionStatics; |
| 217 | + int loop = 0; | ||
| 218 | + int SN_readwrite = g_AppMainData.SN_cur; | ||
| 219 | + char sum_ear, sum_usb; | ||
| 220 | + CButton * pbutton; | ||
| 221 | + | ||
| 222 | + for (loop = 0; loop < 10; loop++) | ||
| 226 | { | 223 | { |
| 227 | - pcheckButtonEar[loop]->EnableWindow(g_AppMainData.ary_myComPortEar[loop]>1?TRUE:FALSE); | ||
| 228 | - pcheckButtonUsb[loop]->EnableWindow(g_AppMainData.ary_myComPortUsb[loop]>1?TRUE:FALSE); | ||
| 229 | - if (g_AppMainData.ary_myComPortEar[loop]<2 && g_AppMainData.ary_myComPortUsb[loop]<2) | 224 | + if (g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][loop] < 2) |
| 225 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][loop] = 0; | ||
| 226 | + if (g_AppMainData.ary_myComPort[BLUE_TYPE_USB][loop] < 2) | ||
| 227 | + g_AppMainData.if_flash[BLUE_TYPE_USB][loop] = 0; | ||
| 228 | + if (g_AppMainData.if_flash[BLUE_TYPE_EAR][loop] +g_AppMainData.if_flash[BLUE_TYPE_USB][loop] > 0) | ||
| 230 | { | 229 | { |
| 231 | - pStatic[loop]->EnableWindow(FALSE); | ||
| 232 | - benableGroup[loop] = false; | 230 | + pStaticSn[loop]->EnableWindow(TRUE); |
| 231 | + mySN_readwrite[loop] = SN_readwrite++; | ||
| 232 | + strCaptionStatics.Format("SN: %s%05d", g_AppMainData.SN_head, mySN_readwrite[loop]); | ||
| 233 | + pStaticSn[loop]->SetWindowText(strCaptionStatics); | ||
| 233 | } | 234 | } |
| 234 | - else | ||
| 235 | - pStatic[loop]->EnableWindow(TRUE); | ||
| 236 | - | ||
| 237 | - pButtonEar[loop]->EnableWindow(pcheckButtonEar[loop]->GetCheck()); | ||
| 238 | - pButtonUsb[loop]->EnableWindow(pcheckButtonUsb[loop]->GetCheck()); | ||
| 239 | - | ||
| 240 | - if (pcheckButtonEar[loop]->GetCheck() || pcheckButtonUsb[loop]->GetCheck()) | ||
| 241 | - benableGroup[loop] = true; | ||
| 242 | - else | ||
| 243 | - benableGroup[loop] = false; | 235 | + else |
| 236 | + { | ||
| 237 | + pStaticSn[loop]->EnableWindow(FALSE); | ||
| 238 | + pStaticSn[loop]->SetWindowText("不可用"); | ||
| 239 | + } | ||
| 240 | + pButton[BLUE_TYPE_EAR][loop]->EnableWindow((BOOL) g_AppMainData.if_flash[BLUE_TYPE_EAR][loop]); | ||
| 241 | + pButton[BLUE_TYPE_USB][loop]->EnableWindow((BOOL) g_AppMainData.if_flash[BLUE_TYPE_USB][loop]); | ||
| 242 | + pcheckButton[BLUE_TYPE_EAR][loop]->SetCheck((BOOL) g_AppMainData.if_flash[BLUE_TYPE_EAR][loop]); | ||
| 243 | + pcheckButton[BLUE_TYPE_USB][loop]->SetCheck((BOOL) g_AppMainData.if_flash[BLUE_TYPE_USB][loop]); | ||
| 244 | } | 244 | } |
| 245 | + sum_ear = g_AppMainData.if_flash[BLUE_TYPE_EAR][0] + g_AppMainData.if_flash[BLUE_TYPE_EAR][1] + g_AppMainData.if_flash[BLUE_TYPE_EAR][2] + g_AppMainData.if_flash[BLUE_TYPE_EAR][3] + g_AppMainData.if_flash[BLUE_TYPE_EAR][4] + g_AppMainData.if_flash[BLUE_TYPE_EAR][5] + g_AppMainData.if_flash[BLUE_TYPE_EAR][6] + g_AppMainData.if_flash[BLUE_TYPE_EAR][7] + g_AppMainData.if_flash[BLUE_TYPE_EAR][8] + g_AppMainData.if_flash[BLUE_TYPE_EAR][9]; | ||
| 246 | + pbutton = (CButton *) GetDlgItem(IDC_CHECK_EAR_ALL); | ||
| 247 | + if (sum_ear > 0 && sum_ear < 10) | ||
| 248 | + pbutton->SetCheck(2); | ||
| 249 | + else | ||
| 250 | + pbutton->SetCheck((sum_ear / 10) & 0x01); | ||
| 251 | + sum_usb = g_AppMainData.if_flash[BLUE_TYPE_USB][0] + g_AppMainData.if_flash[BLUE_TYPE_USB][1] + g_AppMainData.if_flash[BLUE_TYPE_USB][2] + g_AppMainData.if_flash[BLUE_TYPE_USB][3] + g_AppMainData.if_flash[BLUE_TYPE_USB][4] + g_AppMainData.if_flash[BLUE_TYPE_USB][5] + g_AppMainData.if_flash[BLUE_TYPE_USB][6] + g_AppMainData.if_flash[BLUE_TYPE_USB][7] + g_AppMainData.if_flash[BLUE_TYPE_USB][8] + g_AppMainData.if_flash[BLUE_TYPE_USB][9]; | ||
| 252 | + pbutton = (CButton *) GetDlgItem(IDC_CHECK_USB_ALL); | ||
| 253 | + if (sum_usb > 0 && sum_usb < 10) | ||
| 254 | + pbutton->SetCheck(2); | ||
| 255 | + else | ||
| 256 | + pbutton->SetCheck((sum_usb / 10) & 0x01); | ||
| 257 | + GetDlgItem(IDC_BUTTON_INIT_COMPORT)->EnableWindow(sum_ear + sum_usb > 0 ? TRUE: FALSE); | ||
| 245 | } | 258 | } |
| 259 | + | ||
| 260 | + | ||
| 246 | BEGIN_EVENTSINK_MAP(CBlueFlashToolDlg, CDialog) | 261 | BEGIN_EVENTSINK_MAP(CBlueFlashToolDlg, CDialog) |
| 247 | ON_EVENT(CBlueFlashToolDlg, IDC_MSCOMM0, 1, CBlueFlashToolDlg::OnCommMscommDebug, VTS_NONE) | 262 | ON_EVENT(CBlueFlashToolDlg, IDC_MSCOMM0, 1, CBlueFlashToolDlg::OnCommMscommDebug, VTS_NONE) |
| 248 | - ON_EVENT_RANGE(CBlueFlashToolDlg, IDC_MSCOMM1,IDC_MSCOMM20, 1 , CBlueFlashToolDlg::OnOnCommMscomm1, VTS_I4 ) | 263 | + ON_EVENT(CBlueFlashToolDlg, IDC_MSCOMM1, 1, CBlueFlashToolDlg::OnCommMscomm1, VTS_NONE) |
| 249 | END_EVENTSINK_MAP() | 264 | END_EVENTSINK_MAP() |
| 250 | 265 | ||
| 251 | 266 | ||
| @@ -256,16 +271,18 @@ void CBlueFlashToolDlg::OnCommMscommDebug() | @@ -256,16 +271,18 @@ void CBlueFlashToolDlg::OnCommMscommDebug() | ||
| 256 | 271 | ||
| 257 | 272 | ||
| 258 | 273 | ||
| 259 | -void CBlueFlashToolDlg::OnOnCommMscomm1(UINT nID) | ||
| 260 | -{ | ||
| 261 | - // TODO: Add your message handler code here | ||
| 262 | -} | ||
| 263 | - | ||
| 264 | 274 | ||
| 265 | 275 | ||
| 266 | void CBlueFlashToolDlg::OnBnClickedButtonInitComport() | 276 | void CBlueFlashToolDlg::OnBnClickedButtonInitComport() |
| 267 | { | 277 | { |
| 268 | - | 278 | + int loop = 0; |
| 279 | + for (loop = 0; loop < 10; ++loop) | ||
| 280 | + { | ||
| 281 | + if (g_AppMainData.if_flash[BLUE_TYPE_EAR][loop]) | ||
| 282 | + OpenComport(BLUE_TYPE_EAR,loop); | ||
| 283 | + if (g_AppMainData.if_flash[BLUE_TYPE_USB][loop]) | ||
| 284 | + OpenComport(BLUE_TYPE_USB,loop); | ||
| 285 | + } | ||
| 269 | } | 286 | } |
| 270 | 287 | ||
| 271 | void CBlueFlashToolDlg::OnBnClickedCheckEarUsb() | 288 | void CBlueFlashToolDlg::OnBnClickedCheckEarUsb() |
| @@ -274,69 +291,153 @@ void CBlueFlashToolDlg::OnBnClickedCheckEarUsb() | @@ -274,69 +291,153 @@ void CBlueFlashToolDlg::OnBnClickedCheckEarUsb() | ||
| 274 | currentID = GetFocus()->GetDlgCtrlID(); | 291 | currentID = GetFocus()->GetDlgCtrlID(); |
| 275 | CButton *pbutton = (CButton *)GetDlgItem(currentID); | 292 | CButton *pbutton = (CButton *)GetDlgItem(currentID); |
| 276 | BOOL ifchecked = pbutton->GetCheck(); | 293 | BOOL ifchecked = pbutton->GetCheck(); |
| 277 | - switch(currentID) | 294 | + if (currentID >= IDC_CHECK_EAR1 && currentID <= IDC_CHECK_EAR10) |
| 295 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][currentID -IDC_CHECK_EAR1 ] = ifchecked; | ||
| 296 | + else if (currentID >= IDC_CHECK_USB1 && currentID <= IDC_CHECK_USB10) | ||
| 297 | + g_AppMainData.if_flash[BLUE_TYPE_USB][currentID -IDC_CHECK_USB1 ] = ifchecked; | ||
| 298 | + UpdateGroupsCaptions(); | ||
| 299 | +} | ||
| 300 | + | ||
| 301 | +void CBlueFlashToolDlg::OnBnClickedButtonStartUsbEar() | ||
| 302 | +{ | ||
| 303 | + int currentID; | ||
| 304 | + currentID = GetFocus()->GetDlgCtrlID(); | ||
| 305 | + if (currentID >= IDC_BUTTON_START_EAR1 && currentID <= IDC_BUTTON_START_EAR10) | ||
| 306 | + SendFileToComPort(BLUE_TYPE_EAR, currentID-IDC_BUTTON_START_EAR1); | ||
| 307 | + else if (currentID >= IDC_BUTTON_START_USB1 && currentID <= IDC_BUTTON_START_USB1) | ||
| 308 | + SendFileToComPort(BLUE_TYPE_USB, currentID-IDC_BUTTON_START_USB1); | ||
| 309 | +} | ||
| 310 | + | ||
| 311 | + | ||
| 312 | +void CBlueFlashToolDlg::OnBnClickedCheckEarUsbAll() | ||
| 313 | +{ | ||
| 314 | + int loop,check_all; | ||
| 315 | + int currentID = GetFocus()->GetDlgCtrlID(); | ||
| 316 | + CButton *pbutton = (CButton*)GetDlgItem(currentID); | ||
| 317 | + check_all = pbutton->GetCheck(); | ||
| 318 | + if (check_all != 2 ) | ||
| 278 | { | 319 | { |
| 279 | - case IDC_CHECK_EAR1: | ||
| 280 | - GetDlgItem(IDC_BUTTON_START_EAR01)->EnableWindow(ifchecked); | ||
| 281 | - break; | ||
| 282 | - case IDC_CHECK_EAR2: | ||
| 283 | - GetDlgItem(IDC_BUTTON_START_EAR2)->EnableWindow(ifchecked); | ||
| 284 | - break; | ||
| 285 | - case IDC_CHECK_EAR3: | ||
| 286 | - GetDlgItem(IDC_BUTTON_START_EAR3)->EnableWindow(ifchecked); | ||
| 287 | - break; | ||
| 288 | - case IDC_CHECK_EAR4: | ||
| 289 | - GetDlgItem(IDC_BUTTON_START_EAR4)->EnableWindow(ifchecked); | ||
| 290 | - break; | ||
| 291 | - case IDC_CHECK_EAR5: | ||
| 292 | - GetDlgItem(IDC_BUTTON_START_EAR5)->EnableWindow(ifchecked); | ||
| 293 | - break; | ||
| 294 | - case IDC_CHECK_EAR6: | ||
| 295 | - GetDlgItem(IDC_BUTTON_START_EAR6)->EnableWindow(ifchecked); | ||
| 296 | - break; | ||
| 297 | - case IDC_CHECK_EAR7: | ||
| 298 | - GetDlgItem(IDC_BUTTON_START_EAR7)->EnableWindow(ifchecked); | ||
| 299 | - break; | ||
| 300 | - case IDC_CHECK_EAR8: | ||
| 301 | - GetDlgItem(IDC_BUTTON_START_EAR8)->EnableWindow(ifchecked); | ||
| 302 | - break; | ||
| 303 | - case IDC_CHECK_EAR9: | ||
| 304 | - GetDlgItem(IDC_BUTTON_START_EAR9)->EnableWindow(ifchecked); | ||
| 305 | - break; | ||
| 306 | - case IDC_CHECK_EAR10: | ||
| 307 | - GetDlgItem(IDC_BUTTON_START_EAR10)->EnableWindow(ifchecked); | ||
| 308 | - break; | ||
| 309 | - case IDC_CHECK_USB1: | ||
| 310 | - GetDlgItem(IDC_BUTTON_START_USB01)->EnableWindow(ifchecked); | ||
| 311 | - break; | ||
| 312 | - case IDC_CHECK_USB2: | ||
| 313 | - GetDlgItem(IDC_BUTTON_START_USB2)->EnableWindow(ifchecked); | ||
| 314 | - break; | ||
| 315 | - case IDC_CHECK_USB3: | ||
| 316 | - GetDlgItem(IDC_BUTTON_START_USB3)->EnableWindow(ifchecked); | ||
| 317 | - break; | ||
| 318 | - case IDC_CHECK_USB4: | ||
| 319 | - GetDlgItem(IDC_BUTTON_START_USB4)->EnableWindow(ifchecked); | ||
| 320 | - break; | ||
| 321 | - case IDC_CHECK_USB5: | ||
| 322 | - GetDlgItem(IDC_BUTTON_START_USB5)->EnableWindow(ifchecked); | ||
| 323 | - break; | ||
| 324 | - case IDC_CHECK_USB6: | ||
| 325 | - GetDlgItem(IDC_BUTTON_START_USB6)->EnableWindow(ifchecked); | ||
| 326 | - break; | ||
| 327 | - case IDC_CHECK_USB7: | ||
| 328 | - GetDlgItem(IDC_BUTTON_START_USB7)->EnableWindow(ifchecked); | ||
| 329 | - break; | ||
| 330 | - case IDC_CHECK_USB8: | ||
| 331 | - GetDlgItem(IDC_BUTTON_START_USB8)->EnableWindow(ifchecked); | ||
| 332 | - break; | ||
| 333 | - case IDC_CHECK_USB9: | ||
| 334 | - GetDlgItem(IDC_BUTTON_START_USB9)->EnableWindow(ifchecked); | ||
| 335 | - break; | ||
| 336 | - case IDC_CHECK_USB10: | ||
| 337 | - GetDlgItem(IDC_BUTTON_START_USB10)->EnableWindow(ifchecked); | ||
| 338 | - break; | 320 | + for (loop=0;loop<10;loop++) |
| 321 | + { | ||
| 322 | + if (currentID == IDC_CHECK_EAR_ALL) | ||
| 323 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][loop] = check_all; | ||
| 324 | + else | ||
| 325 | + g_AppMainData.if_flash[BLUE_TYPE_USB][loop] = check_all; | ||
| 326 | + } | ||
| 327 | + UpdateGroupsCaptions(); | ||
| 328 | + } | ||
| 329 | +} | ||
| 339 | 330 | ||
| 331 | +void CBlueFlashToolDlg::OnDestroy() | ||
| 332 | +{ | ||
| 333 | + CDialog::OnDestroy(); | ||
| 334 | + | ||
| 335 | + for (int loop =0;loop<10;loop++) | ||
| 336 | + { | ||
| 337 | + if (myBufferOfBin[BLUE_TYPE_EAR][loop] != NULL) | ||
| 338 | + { | ||
| 339 | + delete myBufferOfBin[BLUE_TYPE_EAR][loop]; | ||
| 340 | + myBufferOfBin[BLUE_TYPE_EAR][loop] = NULL; | ||
| 341 | + } | ||
| 342 | + if (myBufferOfBin[BLUE_TYPE_EAR][loop] != NULL) | ||
| 343 | + { | ||
| 344 | + delete myBufferOfBin[BLUE_TYPE_USB][loop]; | ||
| 345 | + myBufferOfBin[BLUE_TYPE_USB][loop] = NULL; | ||
| 346 | + } | ||
| 340 | } | 347 | } |
| 348 | + g_pmainapp->SaveConfigs(); | ||
| 349 | + | ||
| 350 | +} | ||
| 351 | + | ||
| 352 | +// 打开COM口, | ||
| 353 | +bool CBlueFlashToolDlg::OpenComport(BLUE_DEVICE_TYPE earOrUsb, int index) | ||
| 354 | +{ | ||
| 355 | + int loop = 0; | ||
| 356 | + CString m_strSettings; | ||
| 357 | + int comopen_port; | ||
| 358 | + CMSComm *pctrlComToOpen = pctrlMSComm[BLUE_TYPE_EAR][index]; | ||
| 341 | 359 | ||
| 360 | + if(g_AppMainData.if_flash[BLUE_TYPE_EAR][loop] == 0) return false; | ||
| 361 | + m_strSettings.Format("%d,n,8,1", g_AppMainData.com_config.aBandrate); | ||
| 362 | + | ||
| 363 | + comopen_port =g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][index] ; | ||
| 364 | + if (g_AppMainData.if_flash[BLUE_TYPE_EAR][loop] == 0) return false; | ||
| 365 | + | ||
| 366 | + DBG_print("开始打开端口 %d",comopen_port); | ||
| 367 | + if (comopen_port<2) | ||
| 368 | + { | ||
| 369 | + DBG_print("无效端口 %d",comopen_port); | ||
| 370 | + return false; | ||
| 371 | + } | ||
| 372 | + if (pctrlComToOpen->GetPortOpen()) | ||
| 373 | + pctrlComToOpen->SetPortOpen(FALSE); | ||
| 374 | + pctrlComToOpen->SetCommPort(comopen_port); //选择com1 | ||
| 375 | + if (!pctrlComToOpen->GetPortOpen()) | ||
| 376 | + { | ||
| 377 | + DBG_print("串口打开成功 %d",comopen_port); | ||
| 378 | + pctrlComToOpen->SetPortOpen(TRUE); //打开串口 | ||
| 379 | + } | ||
| 380 | + else | ||
| 381 | + { | ||
| 382 | + DBG_print("串口%d无法打开",comopen_port ); | ||
| 383 | + g_AppMainData.if_flash[BLUE_TYPE_EAR][loop] = 0; | ||
| 384 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][loop]=0; | ||
| 385 | + UpdateGroupsCaptions(); | ||
| 386 | + } | ||
| 387 | + pctrlComToOpen->SetSettings(m_strSettings); //波特率9600,无校验,8个数据位,1个停止位 | ||
| 388 | + DBG_print("设置串口配置 %s",m_strSettings ); | ||
| 389 | + pctrlComToOpen->SetRThreshold(1); | ||
| 390 | + | ||
| 391 | + //参数1表示每当串口接收缓冲区中有多于或等于1个字符时将引发一个接收数据的OnComm事件 | ||
| 392 | + pctrlComToOpen->SetInputMode(1); | ||
| 393 | + pctrlComToOpen->SetInputLen(1024); //设置当前接收区数据长度为0 | ||
| 394 | + pctrlComToOpen->SetOutBufferSize(4096);//设置当前接收区数据长度为0 | ||
| 395 | + | ||
| 396 | + pctrlComToOpen->GetInput(); //先预读缓冲区以清除残留数据 | ||
| 397 | + return true; | ||
| 398 | +} | ||
| 399 | + | ||
| 400 | +int CBlueFlashToolDlg::DBG_print(const char * strMsg, ...) | ||
| 401 | +{ | ||
| 402 | + int var_tickcount = 0; | ||
| 403 | + int iRet = 0; | ||
| 404 | + char szBuf[256] = ""; | ||
| 405 | + va_list varg; | ||
| 406 | + CString atime; | ||
| 407 | + | ||
| 408 | + va_start(varg, strMsg); | ||
| 409 | + vsprintf(szBuf, strMsg, varg); | ||
| 410 | + //iRet = vsprintf_s(szBuf, strMsg, varg); | ||
| 411 | + va_end(varg); | ||
| 412 | + var_tickcount = GetTickCount(); | ||
| 413 | + mylistDebugInfo.SetCurSel(mylistDebugInfo.AddString(szBuf)); | ||
| 414 | + return iRet; | ||
| 415 | +} | ||
| 416 | + | ||
| 417 | + | ||
| 418 | +void CBlueFlashToolDlg::OnCommMscomm1() | ||
| 419 | +{ | ||
| 420 | + // TODO: Add your control notification handler code here | ||
| 421 | + VARIANT variant_inp; | ||
| 422 | + COleSafeArray safearray_inp; | ||
| 423 | + LONG len, k; | ||
| 424 | + BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed. | ||
| 425 | + memset(rxdata,0,2048); | ||
| 426 | + if (mycom01.GetCommEvent() == 2) //事件值为2表示接收缓冲区内有字符 | ||
| 427 | + { | ||
| 428 | + variant_inp = mycom01.GetInput(); //读缓冲区 | ||
| 429 | + safearray_inp = variant_inp; //VARIANT型变量转换为ColeSafeArray型变量 | ||
| 430 | + len = safearray_inp.GetOneDimSize(); //得到有效数据长度 | ||
| 431 | + for (k = 0; k < len; k++) | ||
| 432 | + safearray_inp.GetElement(&k, rxdata + k); //转换为BYTE型数组 | ||
| 433 | + DBG_print("%s",rxdata); | ||
| 434 | + } | ||
| 435 | +} | ||
| 436 | + | ||
| 437 | + | ||
| 438 | + | ||
| 439 | + | ||
| 440 | +bool CBlueFlashToolDlg::SendFileToComPort(BLUE_DEVICE_TYPE earOrUsb, int index) | ||
| 441 | +{ | ||
| 442 | + return false; | ||
| 342 | } | 443 | } |
| @@ -69,16 +69,37 @@ protected: | @@ -69,16 +69,37 @@ protected: | ||
| 69 | public: | 69 | public: |
| 70 | DECLARE_EVENTSINK_MAP() | 70 | DECLARE_EVENTSINK_MAP() |
| 71 | void OnCommMscommDebug(); | 71 | void OnCommMscommDebug(); |
| 72 | - afx_msg void OnOnCommMscomm1(UINT nID); | ||
| 73 | afx_msg void OnBnClickedButtonInitComport(); | 72 | afx_msg void OnBnClickedButtonInitComport(); |
| 74 | afx_msg void OnBnClickedCheckEarUsb(); | 73 | afx_msg void OnBnClickedCheckEarUsb(); |
| 75 | - CButton *pcheckButtonEar[10]; | ||
| 76 | - CButton *pcheckButtonUsb[10]; | ||
| 77 | - CButton *pButtonEar[10]; | ||
| 78 | - CButton *pButtonUsb[10]; | ||
| 79 | - CStatic *pStatic[10]; | ||
| 80 | - bool benableGroup[10]; | 74 | + //耳机多选框指针 |
| 75 | + CButton *pcheckButton[BLUE_TYPE_MAX][10]; | ||
| 76 | + //USB多选框指针 | ||
| 77 | + //CButton *pcheckButtonUsb[10]; | ||
| 78 | + //耳机下载按钮指针 | ||
| 79 | + CButton *pButton[BLUE_TYPE_MAX][10]; | ||
| 80 | + //USB下载按钮指针 | ||
| 81 | + //CButton *pButtonUsb[10]; | ||
| 82 | + //SN显示框 | ||
| 83 | + CStatic *pStaticSn[10]; | ||
| 84 | + //待写入的SN号 | ||
| 85 | + int mySN_readwrite[10]; | ||
| 86 | + //控件指针 | ||
| 87 | + CMSComm *pctrlMSComm[BLUE_TYPE_MAX][10]; | ||
| 88 | + CFile myBinFile[BLUE_TYPE_MAX][10]; | ||
| 89 | + BYTE *myBufferOfBin[BLUE_TYPE_MAX][10]; | ||
| 81 | 90 | ||
| 91 | + afx_msg void OnBnClickedButtonStartUsbEar(); | ||
| 92 | + afx_msg void OnBnClickedCheckEarUsbAll(); | ||
| 93 | + CListBox mylistDebugInfo; | ||
| 94 | + CButton mycheckEarAll; | ||
| 95 | + CButton mycheckUsbAll; | ||
| 96 | + afx_msg void OnDestroy(); | ||
| 97 | + // 打开COM口, | ||
| 98 | + bool OpenComport(BLUE_DEVICE_TYPE earOrUsb, int index); | ||
| 99 | + int DBG_print(const char * strMsg, ...); | ||
| 100 | + | ||
| 101 | + void OnCommMscomm1(); | ||
| 102 | + bool SendFileToComPort(BLUE_DEVICE_TYPE earOrUsb, int index); | ||
| 82 | }; | 103 | }; |
| 83 | 104 | ||
| 84 | //{{AFX_INSERT_LOCATION}} | 105 | //{{AFX_INSERT_LOCATION}} |
| @@ -12,24 +12,45 @@ SN_cur=0 | @@ -12,24 +12,45 @@ SN_cur=0 | ||
| 12 | 流控制=0 | 12 | 流控制=0 |
| 13 | ear_port1=2 | 13 | ear_port1=2 |
| 14 | ear_port2=4 | 14 | ear_port2=4 |
| 15 | -ear_port3=0 | ||
| 16 | -ear_port4=0 | ||
| 17 | -ear_port5=0 | ||
| 18 | -ear_port6=0 | ||
| 19 | -ear_port7=0 | ||
| 20 | -ear_port8=0 | ||
| 21 | -ear_port9=0 | ||
| 22 | -ear_port10=0 | ||
| 23 | -usb_port1=0 | ||
| 24 | -usb_port2=0 | ||
| 25 | -usb_port3=0 | ||
| 26 | -usb_port4=0 | ||
| 27 | -usb_port5=0 | ||
| 28 | -usb_port6=0 | ||
| 29 | -usb_port7=0 | ||
| 30 | -usb_port8=0 | ||
| 31 | -usb_port9=0 | ||
| 32 | -usb_port10=0 | 15 | +ear_port3=6 |
| 16 | +ear_port4=8 | ||
| 17 | +ear_port5=10 | ||
| 18 | +ear_port6=12 | ||
| 19 | +ear_port7=14 | ||
| 20 | +ear_port8=16 | ||
| 21 | +ear_port9=18 | ||
| 22 | +ear_port10=20 | ||
| 23 | +usb_port1=3 | ||
| 24 | +usb_port2=5 | ||
| 25 | +usb_port3=7 | ||
| 26 | +usb_port4=9 | ||
| 27 | +usb_port5=11 | ||
| 28 | +usb_port6=13 | ||
| 29 | +usb_port7=15 | ||
| 30 | +usb_port8=17 | ||
| 31 | +usb_port9=19 | ||
| 32 | +usb_port10=21 | ||
| 33 | [BinFilePath] | 33 | [BinFilePath] |
| 34 | -EarBin=D:\code\Optek_TBH01\BlueSea_OPTEK_LINK_LC3_DWE_RX1223\upgrade_bin\BlueSea_USB_SD_SDK_uart_RX20210109_C.bin | ||
| 35 | -UsbBin=D:\code\Optek_TBH01\BlueSea_OPTEK_LINK_LC3_DWE_RX1223\upgrade_bin\BlueSea_USB_SD_SDK_uart_RX20210109_C.bin | 34 | +EarBin=D:\code\Optek_TBH01\BlueSea_OPTEK_LINK_LC3_DWE_RX5\upgrade_bin\BlueSea_USB_SD_SDK_uart_programming.bin |
| 35 | +UsbBin=D:\code\Optek_TBH01\BlueSea_OPTEK_LINK_LC3_DWE_RX5\upgrade_bin\BlueSea_BT_SDK_uart_rx_test3.bin | ||
| 36 | +[Other_Config] | ||
| 37 | +ear_enable1=1 | ||
| 38 | +ear_enable2=0 | ||
| 39 | +ear_enable3=0 | ||
| 40 | +ear_enable4=0 | ||
| 41 | +ear_enable5=0 | ||
| 42 | +ear_enable6=0 | ||
| 43 | +ear_enable7=0 | ||
| 44 | +ear_enable8=0 | ||
| 45 | +ear_enable9=0 | ||
| 46 | +ear_enable10=0 | ||
| 47 | +usb_enable1=0 | ||
| 48 | +usb_enable2=0 | ||
| 49 | +usb_enable3=0 | ||
| 50 | +usb_enable4=0 | ||
| 51 | +usb_enable5=0 | ||
| 52 | +usb_enable6=0 | ||
| 53 | +usb_enable7=0 | ||
| 54 | +usb_enable8=0 | ||
| 55 | +usb_enable9=0 | ||
| 56 | +usb_enable10=0 |
| @@ -133,27 +133,27 @@ BOOL CSysConfig::OnInitDialog() | @@ -133,27 +133,27 @@ BOOL CSysConfig::OnInitDialog() | ||
| 133 | mylistDatabit.EnableWindow(FALSE); | 133 | mylistDatabit.EnableWindow(FALSE); |
| 134 | mylistStopbit.EnableWindow(FALSE); | 134 | mylistStopbit.EnableWindow(FALSE); |
| 135 | mylistStreambit.EnableWindow(FALSE); | 135 | mylistStreambit.EnableWindow(FALSE); |
| 136 | - mylistEar01.SetCurSel(g_AppMainData.ary_myComPortEar[0]); | ||
| 137 | - mylistEar02.SetCurSel(g_AppMainData.ary_myComPortEar[1]); | ||
| 138 | - mylistEar03.SetCurSel(g_AppMainData.ary_myComPortEar[2]); | ||
| 139 | - mylistEar04.SetCurSel(g_AppMainData.ary_myComPortEar[3]); | ||
| 140 | - mylistEar05.SetCurSel(g_AppMainData.ary_myComPortEar[4]); | ||
| 141 | - mylistEar06.SetCurSel(g_AppMainData.ary_myComPortEar[5]); | ||
| 142 | - mylistEar07.SetCurSel(g_AppMainData.ary_myComPortEar[6]); | ||
| 143 | - mylistEar08.SetCurSel(g_AppMainData.ary_myComPortEar[7]); | ||
| 144 | - mylistEar09.SetCurSel(g_AppMainData.ary_myComPortEar[8]); | ||
| 145 | - mylistEar10.SetCurSel(g_AppMainData.ary_myComPortEar[9]); | 136 | + mylistEar01.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][0]); |
| 137 | + mylistEar02.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][1]); | ||
| 138 | + mylistEar03.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][2]); | ||
| 139 | + mylistEar04.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][3]); | ||
| 140 | + mylistEar05.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][4]); | ||
| 141 | + mylistEar06.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][5]); | ||
| 142 | + mylistEar07.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][6]); | ||
| 143 | + mylistEar08.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][7]); | ||
| 144 | + mylistEar09.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][8]); | ||
| 145 | + mylistEar10.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][9]); | ||
| 146 | 146 | ||
| 147 | - mylistUsb01.SetCurSel(g_AppMainData.ary_myComPortUsb[0]); | ||
| 148 | - mylistUsb02.SetCurSel(g_AppMainData.ary_myComPortUsb[1]); | ||
| 149 | - mylistUsb03.SetCurSel(g_AppMainData.ary_myComPortUsb[2]); | ||
| 150 | - mylistUsb04.SetCurSel(g_AppMainData.ary_myComPortUsb[3]); | ||
| 151 | - mylistUsb05.SetCurSel(g_AppMainData.ary_myComPortUsb[4]); | ||
| 152 | - mylistUsb06.SetCurSel(g_AppMainData.ary_myComPortUsb[5]); | ||
| 153 | - mylistUsb07.SetCurSel(g_AppMainData.ary_myComPortUsb[6]); | ||
| 154 | - mylistUsb08.SetCurSel(g_AppMainData.ary_myComPortUsb[7]); | ||
| 155 | - mylistUsb09.SetCurSel(g_AppMainData.ary_myComPortUsb[8]); | ||
| 156 | - mylistUsb10.SetCurSel(g_AppMainData.ary_myComPortUsb[9]); | 147 | + mylistUsb01.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][0]); |
| 148 | + mylistUsb02.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][1]); | ||
| 149 | + mylistUsb03.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][2]); | ||
| 150 | + mylistUsb04.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][3]); | ||
| 151 | + mylistUsb05.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][4]); | ||
| 152 | + mylistUsb06.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][5]); | ||
| 153 | + mylistUsb07.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][6]); | ||
| 154 | + mylistUsb08.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][7]); | ||
| 155 | + mylistUsb09.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][8]); | ||
| 156 | + mylistUsb10.SetCurSel(g_AppMainData.ary_myComPort[BLUE_TYPE_USB][9]); | ||
| 157 | 157 | ||
| 158 | mystrFilePathEar = g_AppMainData.FilePathEar; | 158 | mystrFilePathEar = g_AppMainData.FilePathEar; |
| 159 | mystrFilePathUsb = g_AppMainData.FilePathUsb; | 159 | mystrFilePathUsb = g_AppMainData.FilePathUsb; |
| @@ -224,27 +224,27 @@ void CSysConfig::OnBnClickedOk() | @@ -224,27 +224,27 @@ void CSysConfig::OnBnClickedOk() | ||
| 224 | } | 224 | } |
| 225 | 225 | ||
| 226 | 226 | ||
| 227 | - g_AppMainData.ary_myComPortEar[0] = mylistEar01.GetCurSel(); | ||
| 228 | - g_AppMainData.ary_myComPortEar[1] = mylistEar02.GetCurSel(); | ||
| 229 | - g_AppMainData.ary_myComPortEar[2] = mylistEar03.GetCurSel(); | ||
| 230 | - g_AppMainData.ary_myComPortEar[3] = mylistEar04.GetCurSel(); | ||
| 231 | - g_AppMainData.ary_myComPortEar[4] = mylistEar05.GetCurSel(); | ||
| 232 | - g_AppMainData.ary_myComPortEar[5] = mylistEar06.GetCurSel(); | ||
| 233 | - g_AppMainData.ary_myComPortEar[6] = mylistEar07.GetCurSel(); | ||
| 234 | - g_AppMainData.ary_myComPortEar[7] = mylistEar08.GetCurSel(); | ||
| 235 | - g_AppMainData.ary_myComPortEar[8] = mylistEar09.GetCurSel(); | ||
| 236 | - g_AppMainData.ary_myComPortEar[9] = mylistEar10.GetCurSel(); | 227 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][0] = mylistEar01.GetCurSel(); |
| 228 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][1] = mylistEar02.GetCurSel(); | ||
| 229 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][2] = mylistEar03.GetCurSel(); | ||
| 230 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][3] = mylistEar04.GetCurSel(); | ||
| 231 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][4] = mylistEar05.GetCurSel(); | ||
| 232 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][5] = mylistEar06.GetCurSel(); | ||
| 233 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][6] = mylistEar07.GetCurSel(); | ||
| 234 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][7] = mylistEar08.GetCurSel(); | ||
| 235 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][8] = mylistEar09.GetCurSel(); | ||
| 236 | + g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][9] = mylistEar10.GetCurSel(); | ||
| 237 | 237 | ||
| 238 | - g_AppMainData.ary_myComPortUsb[0] = mylistUsb01.GetCurSel(); | ||
| 239 | - g_AppMainData.ary_myComPortUsb[1] = mylistUsb02.GetCurSel(); | ||
| 240 | - g_AppMainData.ary_myComPortUsb[2] = mylistUsb03.GetCurSel(); | ||
| 241 | - g_AppMainData.ary_myComPortUsb[3] = mylistUsb04.GetCurSel(); | ||
| 242 | - g_AppMainData.ary_myComPortUsb[4] = mylistUsb05.GetCurSel(); | ||
| 243 | - g_AppMainData.ary_myComPortUsb[5] = mylistUsb06.GetCurSel(); | ||
| 244 | - g_AppMainData.ary_myComPortUsb[6] = mylistUsb07.GetCurSel(); | ||
| 245 | - g_AppMainData.ary_myComPortUsb[7] = mylistUsb08.GetCurSel(); | ||
| 246 | - g_AppMainData.ary_myComPortUsb[8] = mylistUsb09.GetCurSel(); | ||
| 247 | - g_AppMainData.ary_myComPortUsb[9] = mylistUsb10.GetCurSel(); | 238 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][0] = mylistUsb01.GetCurSel(); |
| 239 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][1] = mylistUsb02.GetCurSel(); | ||
| 240 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][2] = mylistUsb03.GetCurSel(); | ||
| 241 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][3] = mylistUsb04.GetCurSel(); | ||
| 242 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][4] = mylistUsb05.GetCurSel(); | ||
| 243 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][5] = mylistUsb06.GetCurSel(); | ||
| 244 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][6] = mylistUsb07.GetCurSel(); | ||
| 245 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][7] = mylistUsb08.GetCurSel(); | ||
| 246 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][8] = mylistUsb09.GetCurSel(); | ||
| 247 | + g_AppMainData.ary_myComPort[BLUE_TYPE_USB][9] = mylistUsb10.GetCurSel(); | ||
| 248 | g_AppMainData.if_same_sn = myCheckSameSn.GetCheck(); | 248 | g_AppMainData.if_same_sn = myCheckSameSn.GetCheck(); |
| 249 | g_AppMainData.com_config.aBandrate=atoi(myintBandrate.GetBuffer(0)); | 249 | g_AppMainData.com_config.aBandrate=atoi(myintBandrate.GetBuffer(0)); |
| 250 | g_AppMainData.com_config.bcheck = mylistCheck.GetCurSel(); | 250 | g_AppMainData.com_config.bcheck = mylistCheck.GetCurSel(); |
| @@ -285,7 +285,7 @@ void CSysConfig::OnCbnSelchangeComportEarUsb() | @@ -285,7 +285,7 @@ void CSysConfig::OnCbnSelchangeComportEarUsb() | ||
| 285 | } | 285 | } |
| 286 | for (loop = 0;loop<10;loop++) | 286 | for (loop = 0;loop<10;loop++) |
| 287 | { | 287 | { |
| 288 | - if (cursel == g_AppMainData.ary_myComPortEar[loop] && loop != currentID-IDC_COMPORT_EAR01 && g_AppMainData.ary_myComPortEar[loop]!=0) | 288 | + if (cursel == g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][loop] && loop != currentID-IDC_COMPORT_EAR01 && g_AppMainData.ary_myComPort[BLUE_TYPE_EAR][loop]!=0) |
| 289 | { | 289 | { |
| 290 | MessageBox("端口重复", "Warning"); | 290 | MessageBox("端口重复", "Warning"); |
| 291 | myAllowSave = false; | 291 | myAllowSave = false; |
| @@ -294,7 +294,7 @@ void CSysConfig::OnCbnSelchangeComportEarUsb() | @@ -294,7 +294,7 @@ void CSysConfig::OnCbnSelchangeComportEarUsb() | ||
| 294 | } | 294 | } |
| 295 | for (loop = 10;loop<20;loop++) | 295 | for (loop = 10;loop<20;loop++) |
| 296 | { | 296 | { |
| 297 | - if (cursel == g_AppMainData.ary_myComPortUsb[loop] && loop != currentID-IDC_COMPORT_EAR01 && g_AppMainData.ary_myComPortUsb[loop] != 0) | 297 | + if (cursel == g_AppMainData.ary_myComPort[BLUE_TYPE_USB][loop] && loop != currentID-IDC_COMPORT_EAR01 && g_AppMainData.ary_myComPort[BLUE_TYPE_USB][loop] != 0) |
| 298 | { | 298 | { |
| 299 | MessageBox("端口重复", "Warning"); | 299 | MessageBox("端口重复", "Warning"); |
| 300 | myAllowSave = false; | 300 | myAllowSave = false; |
| @@ -5,76 +5,76 @@ | @@ -5,76 +5,76 @@ | ||
| 5 | #define IDD_BLUEFLASHTOOL_DIALOG 102 | 5 | #define IDD_BLUEFLASHTOOL_DIALOG 102 |
| 6 | #define IDR_MAINFRAME 128 | 6 | #define IDR_MAINFRAME 128 |
| 7 | #define IDD_SYSTEM_CONFIG 131 | 7 | #define IDD_SYSTEM_CONFIG 131 |
| 8 | -#define IDC_STATIC_GROUP01 1000 | ||
| 9 | -#define IDC_CHECK_EAR1 1001 | ||
| 10 | -#define IDC_CHECK_USB1 1002 | ||
| 11 | -#define IDC_PROGRESS_EAR01 1003 | ||
| 12 | -#define IDC_PROGRESS_USB01 1004 | ||
| 13 | -#define IDC_BUTTON_START_EAR01 1005 | ||
| 14 | -#define IDC_BUTTON_START_USB01 1006 | ||
| 15 | -#define IDC_STATIC_GROUP2 1007 | ||
| 16 | -#define IDC_CHECK_EAR2 1008 | ||
| 17 | -#define IDC_CHECK_USB2 1009 | ||
| 18 | -#define IDC_PROGRESS_EAR2 1010 | ||
| 19 | -#define IDC_PROGRESS_USB2 1011 | ||
| 20 | -#define IDC_BUTTON_START_EAR2 1012 | ||
| 21 | -#define IDC_BUTTON_START_USB2 1013 | ||
| 22 | -#define IDC_STATIC_GROUP3 1014 | ||
| 23 | -#define IDC_CHECK_EAR3 1015 | ||
| 24 | -#define IDC_CHECK_USB3 1016 | ||
| 25 | -#define IDC_PROGRESS_EAR3 1017 | ||
| 26 | -#define IDC_PROGRESS_USB3 1018 | ||
| 27 | -#define IDC_BUTTON_START_EAR3 1019 | ||
| 28 | -#define IDC_BUTTON_START_USB3 1020 | ||
| 29 | -#define IDC_STATIC_GROUP4 1021 | ||
| 30 | -#define IDC_CHECK_EAR4 1022 | ||
| 31 | -#define IDC_CHECK_USB4 1023 | ||
| 32 | -#define IDC_PROGRESS_EAR4 1024 | ||
| 33 | -#define IDC_PROGRESS_USB4 1025 | ||
| 34 | -#define IDC_BUTTON_START_EAR4 1026 | ||
| 35 | -#define IDC_BUTTON_START_USB4 1027 | ||
| 36 | -#define IDC_STATIC_GROUP5 1028 | ||
| 37 | -#define IDC_CHECK_EAR5 1029 | ||
| 38 | -#define IDC_CHECK_USB5 1030 | ||
| 39 | -#define IDC_PROGRESS_EAR5 1031 | ||
| 40 | -#define IDC_PROGRESS_USB5 1032 | ||
| 41 | -#define IDC_BUTTON_START_EAR5 1033 | ||
| 42 | -#define IDC_BUTTON_START_USB5 1034 | ||
| 43 | -#define IDC_STATIC_GROUP6 1035 | ||
| 44 | -#define IDC_CHECK_EAR6 1036 | ||
| 45 | -#define IDC_CHECK_USB6 1037 | ||
| 46 | -#define IDC_PROGRESS_EAR6 1038 | ||
| 47 | -#define IDC_PROGRESS_USB6 1039 | ||
| 48 | -#define IDC_BUTTON_START_EAR6 1040 | ||
| 49 | -#define IDC_BUTTON_START_USB6 1041 | ||
| 50 | -#define IDC_STATIC_GROUP7 1042 | ||
| 51 | -#define IDC_CHECK_EAR7 1043 | ||
| 52 | -#define IDC_CHECK_USB7 1044 | ||
| 53 | -#define IDC_PROGRESS_EAR7 1045 | ||
| 54 | -#define IDC_PROGRESS_USB7 1046 | ||
| 55 | -#define IDC_BUTTON_START_EAR7 1047 | ||
| 56 | -#define IDC_BUTTON_START_USB7 1048 | ||
| 57 | -#define IDC_STATIC_GROUP8 1049 | ||
| 58 | -#define IDC_CHECK_EAR8 1050 | ||
| 59 | -#define IDC_CHECK_USB8 1051 | ||
| 60 | -#define IDC_PROGRESS_EAR8 1052 | ||
| 61 | -#define IDC_PROGRESS_USB8 1053 | ||
| 62 | -#define IDC_BUTTON_START_EAR8 1054 | ||
| 63 | -#define IDC_BUTTON_START_USB8 1055 | ||
| 64 | -#define IDC_STATIC_GROUP9 1056 | ||
| 65 | -#define IDC_CHECK_EAR9 1057 | ||
| 66 | -#define IDC_CHECK_USB9 1058 | ||
| 67 | -#define IDC_PROGRESS_EAR9 1059 | ||
| 68 | -#define IDC_PROGRESS_USB9 1060 | ||
| 69 | -#define IDC_BUTTON_START_EAR9 1061 | ||
| 70 | -#define IDC_BUTTON_START_USB9 1062 | ||
| 71 | -#define IDC_STATIC_GROUP10 1063 | ||
| 72 | -#define IDC_CHECK_EAR10 1064 | ||
| 73 | -#define IDC_CHECK_USB10 1065 | ||
| 74 | -#define IDC_PROGRESS_EAR10 1066 | ||
| 75 | -#define IDC_PROGRESS_USB10 1067 | ||
| 76 | -#define IDC_BUTTON_START_EAR10 1068 | ||
| 77 | -#define IDC_BUTTON_START_USB10 1069 | 8 | +#define IDC_BUTTON_START_EAR1 1000 |
| 9 | +#define IDC_BUTTON_START_EAR2 1001 | ||
| 10 | +#define IDC_BUTTON_START_EAR3 1002 | ||
| 11 | +#define IDC_BUTTON_START_EAR4 1003 | ||
| 12 | +#define IDC_BUTTON_START_EAR5 1004 | ||
| 13 | +#define IDC_BUTTON_START_EAR6 1005 | ||
| 14 | +#define IDC_BUTTON_START_EAR7 1006 | ||
| 15 | +#define IDC_BUTTON_START_EAR8 1007 | ||
| 16 | +#define IDC_BUTTON_START_EAR9 1008 | ||
| 17 | +#define IDC_BUTTON_START_EAR10 1009 | ||
| 18 | +#define IDC_BUTTON_START_USB1 1010 | ||
| 19 | +#define IDC_BUTTON_START_USB2 1011 | ||
| 20 | +#define IDC_BUTTON_START_USB3 1012 | ||
| 21 | +#define IDC_BUTTON_START_USB4 1013 | ||
| 22 | +#define IDC_BUTTON_START_USB5 1014 | ||
| 23 | +#define IDC_BUTTON_START_USB6 1015 | ||
| 24 | +#define IDC_BUTTON_START_USB7 1016 | ||
| 25 | +#define IDC_BUTTON_START_USB8 1017 | ||
| 26 | +#define IDC_BUTTON_START_USB9 1018 | ||
| 27 | +#define IDC_BUTTON_START_USB10 1019 | ||
| 28 | +#define IDC_CHECK_EAR1 1020 | ||
| 29 | +#define IDC_CHECK_EAR2 1021 | ||
| 30 | +#define IDC_CHECK_EAR3 1022 | ||
| 31 | +#define IDC_CHECK_EAR4 1023 | ||
| 32 | +#define IDC_CHECK_EAR5 1024 | ||
| 33 | +#define IDC_CHECK_EAR6 1025 | ||
| 34 | +#define IDC_CHECK_EAR7 1026 | ||
| 35 | +#define IDC_CHECK_EAR8 1027 | ||
| 36 | +#define IDC_CHECK_EAR9 1028 | ||
| 37 | +#define IDC_CHECK_EAR10 1029 | ||
| 38 | +#define IDC_CHECK_USB1 1030 | ||
| 39 | +#define IDC_CHECK_USB2 1031 | ||
| 40 | +#define IDC_CHECK_USB3 1032 | ||
| 41 | +#define IDC_CHECK_USB4 1033 | ||
| 42 | +#define IDC_CHECK_USB5 1034 | ||
| 43 | +#define IDC_CHECK_USB6 1035 | ||
| 44 | +#define IDC_CHECK_USB7 1036 | ||
| 45 | +#define IDC_CHECK_USB8 1037 | ||
| 46 | +#define IDC_CHECK_USB9 1038 | ||
| 47 | +#define IDC_CHECK_USB10 1039 | ||
| 48 | +#define IDC_PROGRESS_EAR1 1040 | ||
| 49 | +#define IDC_PROGRESS_EAR2 1041 | ||
| 50 | +#define IDC_PROGRESS_EAR3 1042 | ||
| 51 | +#define IDC_PROGRESS_EAR4 1043 | ||
| 52 | +#define IDC_PROGRESS_EAR5 1044 | ||
| 53 | +#define IDC_PROGRESS_EAR6 1045 | ||
| 54 | +#define IDC_PROGRESS_EAR7 1046 | ||
| 55 | +#define IDC_PROGRESS_EAR8 1047 | ||
| 56 | +#define IDC_PROGRESS_EAR9 1048 | ||
| 57 | +#define IDC_PROGRESS_EAR10 1049 | ||
| 58 | +#define IDC_PROGRESS_USB1 1050 | ||
| 59 | +#define IDC_PROGRESS_USB2 1051 | ||
| 60 | +#define IDC_PROGRESS_USB3 1052 | ||
| 61 | +#define IDC_PROGRESS_USB4 1053 | ||
| 62 | +#define IDC_PROGRESS_USB5 1054 | ||
| 63 | +#define IDC_PROGRESS_USB6 1055 | ||
| 64 | +#define IDC_PROGRESS_USB7 1056 | ||
| 65 | +#define IDC_PROGRESS_USB8 1057 | ||
| 66 | +#define IDC_PROGRESS_USB9 1058 | ||
| 67 | +#define IDC_PROGRESS_USB10 1059 | ||
| 68 | +#define IDC_STATIC_GROUP1 1060 | ||
| 69 | +#define IDC_STATIC_GROUP2 1061 | ||
| 70 | +#define IDC_STATIC_GROUP3 1062 | ||
| 71 | +#define IDC_STATIC_GROUP4 1063 | ||
| 72 | +#define IDC_STATIC_GROUP5 1064 | ||
| 73 | +#define IDC_STATIC_GROUP6 1065 | ||
| 74 | +#define IDC_STATIC_GROUP7 1066 | ||
| 75 | +#define IDC_STATIC_GROUP8 1067 | ||
| 76 | +#define IDC_STATIC_GROUP9 1068 | ||
| 77 | +#define IDC_STATIC_GROUP10 1069 | ||
| 78 | #define IDC_START_ALL 1070 | 78 | #define IDC_START_ALL 1070 |
| 79 | #define IDC_STOP_ALL 1071 | 79 | #define IDC_STOP_ALL 1071 |
| 80 | #define IDC_BUTTON_SETTING 1072 | 80 | #define IDC_BUTTON_SETTING 1072 |
| @@ -136,6 +136,9 @@ | @@ -136,6 +136,9 @@ | ||
| 136 | #define IDC_BUTTON_INIT_COMPORT 1129 | 136 | #define IDC_BUTTON_INIT_COMPORT 1129 |
| 137 | #define IDC_EDIT1 1130 | 137 | #define IDC_EDIT1 1130 |
| 138 | #define IDC_EDIT_SN_HEADER 1130 | 138 | #define IDC_EDIT_SN_HEADER 1130 |
| 139 | +#define IDC_CHECK_USB_ALL 1131 | ||
| 140 | +#define IDC_CHECK_USB_ALL2 1132 | ||
| 141 | +#define IDC_CHECK_EAR_ALL 1132 | ||
| 139 | 142 | ||
| 140 | // Next default values for new objects | 143 | // Next default values for new objects |
| 141 | // | 144 | // |
| @@ -143,7 +146,7 @@ | @@ -143,7 +146,7 @@ | ||
| 143 | #ifndef APSTUDIO_READONLY_SYMBOLS | 146 | #ifndef APSTUDIO_READONLY_SYMBOLS |
| 144 | #define _APS_NEXT_RESOURCE_VALUE 134 | 147 | #define _APS_NEXT_RESOURCE_VALUE 134 |
| 145 | #define _APS_NEXT_COMMAND_VALUE 32771 | 148 | #define _APS_NEXT_COMMAND_VALUE 32771 |
| 146 | -#define _APS_NEXT_CONTROL_VALUE 1131 | 149 | +#define _APS_NEXT_CONTROL_VALUE 1132 |
| 147 | #define _APS_NEXT_SYMED_VALUE 101 | 150 | #define _APS_NEXT_SYMED_VALUE 101 |
| 148 | #endif | 151 | #endif |
| 149 | #endif | 152 | #endif |
Please
register
or
login
to post a comment