equal
deleted
inserted
replaced
203 aBuf.Append(_L("CTS/RTS ")); |
203 aBuf.Append(_L("CTS/RTS ")); |
204 if (aConfig.iHandshake&KConfigObeyDSR) |
204 if (aConfig.iHandshake&KConfigObeyDSR) |
205 aBuf.Append(_L("DSR/DTR ")); |
205 aBuf.Append(_L("DSR/DTR ")); |
206 if (aConfig.iHandshake&KConfigWriteBufferedComplete) |
206 if (aConfig.iHandshake&KConfigWriteBufferedComplete) |
207 aBuf.Append(_L("Early ")); |
207 aBuf.Append(_L("Early ")); |
208 //|KConfigObeyDCD|KConfigFailDCD|)) |
|
209 |
|
210 |
|
211 // if (aConfig.iBreak==TEiger::EBreakOn) |
|
212 // aBuf.Append(_L("Brk ")); |
|
213 if (aConfig.iFifo==EFifoEnable) |
208 if (aConfig.iFifo==EFifoEnable) |
214 aBuf.Append(_L("Fifo ")); |
209 aBuf.Append(_L("Fifo ")); |
215 |
210 |
216 // Settings |
211 // Settings |
217 if (aSettings.iLocalEcho) |
212 if (aSettings.iLocalEcho) |
221 // rx mode |
216 // rx mode |
222 if ((aSettings.iRxMode&~ECapture)==ELoopBack) |
217 if ((aSettings.iRxMode&~ECapture)==ELoopBack) |
223 aBuf.Append(_L("LpBk")); |
218 aBuf.Append(_L("LpBk")); |
224 else if ((aSettings.iRxMode&~ECapture)==ECountChars) |
219 else if ((aSettings.iRxMode&~ECapture)==ECountChars) |
225 aBuf.Append(_L("CtCh")); |
220 aBuf.Append(_L("CtCh")); |
226 //else if (aSettings.iRxMode==ERxOff) |
|
227 //{ |
|
228 //aBuf.Append(_L("NoRx")); |
|
229 //} |
|
230 aBuf.Append(_L(" ")); |
221 aBuf.Append(_L(" ")); |
231 aBuf.AppendNum((TInt)(RThread().Priority())); |
222 aBuf.AppendNum((TInt)(RThread().Priority())); |
232 if (aSettings.iInfraRed==1) |
223 if (aSettings.iInfraRed==1) |
233 aBuf.Append(_L("IR1")); |
224 aBuf.Append(_L("IR1")); |
234 else if (aSettings.iInfraRed==2) |
225 else if (aSettings.iInfraRed==2) |
355 aWait=EFalse; |
346 aWait=EFalse; |
356 else if (aDes.FindF(_L("1"))>=0) |
347 else if (aDes.FindF(_L("1"))>=0) |
357 aWait=ETrue; |
348 aWait=ETrue; |
358 } |
349 } |
359 |
350 |
360 /*LOCAL_C void GetBreak(const TDesC &aDes) |
|
361 { |
|
362 |
|
363 if (aDes==_L("")) |
|
364 { |
|
365 if (data.iBreak==TEiger::EBreakOn) |
|
366 data.iBreak=TEiger::EBreakOff; |
|
367 else |
|
368 data.iBreak=TEiger::EBreakOn; |
|
369 } |
|
370 if (aDes.FindF(_L("N"))>=0) |
|
371 data.iBreak=TEiger::EBreakOn; |
|
372 if (aDes.FindF(_L("F"))>=0) |
|
373 data.iBreak=TEiger::EBreakOff; |
|
374 SetConfig(); |
|
375 } |
|
376 */ |
|
377 LOCAL_C void GetFifo(TUint& aFifo, const TDesC &aDes) |
351 LOCAL_C void GetFifo(TUint& aFifo, const TDesC &aDes) |
378 { |
352 { |
379 |
353 |
380 if (aDes==_L("")) |
354 if (aDes==_L("")) |
381 { |
355 { |
466 break; |
440 break; |
467 TText a=(TText)k.Code(); |
441 TText a=(TText)k.Code(); |
468 TPtrC s(&a,1); |
442 TPtrC s(&a,1); |
469 dialog.Write(s); |
443 dialog.Write(s); |
470 aSettings.iDumpData.Append(k.Code()); |
444 aSettings.iDumpData.Append(k.Code()); |
471 //if (a=='\r') |
|
472 // dialog.Write(_L("\n")); |
|
473 } while (aSettings.iDumpData.Length()<KMaxDumpLength); |
445 } while (aSettings.iDumpData.Length()<KMaxDumpLength); |
474 |
446 |
475 dialog.Destroy(); |
447 dialog.Destroy(); |
476 dialog.Close(); |
448 dialog.Close(); |
477 } |
449 } |
526 GetParity(aConfig.iParity, right); |
498 GetParity(aConfig.iParity, right); |
527 if (des[0]=='S') |
499 if (des[0]=='S') |
528 GetStopBit(aConfig.iStopBits, right); |
500 GetStopBit(aConfig.iStopBits, right); |
529 if (des[0]=='L') |
501 if (des[0]=='L') |
530 GetLength(aConfig.iDataBits, right); |
502 GetLength(aConfig.iDataBits, right); |
531 // if (des[0]=='K') |
|
532 // GetBreak(aSettings.iBreak, right); |
|
533 if (des[0]=='F') |
503 if (des[0]=='F') |
534 GetFifo(aConfig.iFifo, right); |
504 GetFifo(aConfig.iFifo, right); |
535 if (des[0]=='I') |
505 if (des[0]=='I') |
536 GetInfraRedMode(aSettings.iInfraRed, right); |
506 GetInfraRedMode(aSettings.iInfraRed, right); |
537 if (aSettings.iInfraRed==1) |
507 if (aSettings.iInfraRed==1) |
745 } |
715 } |
746 |
716 |
747 TheWindow.Write(_L("Opened USB Comm Port\r\n")); |
717 TheWindow.Write(_L("Opened USB Comm Port\r\n")); |
748 |
718 |
749 TheCommPort.Config(TheConfigBuf); // get config |
719 TheCommPort.Config(TheConfigBuf); // get config |
750 TheConfig.iHandshake=0; //KConfigObeyXoff|KConfigSendXoff; |
720 TheConfig.iHandshake=0; |
751 TheCommPort.SetConfig(TheConfigBuf); |
721 TheCommPort.SetConfig(TheConfigBuf); |
752 TheCommPort.SetReceiveBufferLength(8192); |
722 TheCommPort.SetReceiveBufferLength(8192); |
753 |
723 |
754 // Set up a console window |
724 // Set up a console window |
755 TheWindow.Control(_L("+Maximize +Newline")); |
725 TheWindow.Control(_L("+Maximize +Newline")); |