--- a/usbmgmt/usbmgrtest/t_termusb/src/t_termusb.cpp Tue Aug 31 17:01:47 2010 +0300
+++ b/usbmgmt/usbmgrtest/t_termusb/src/t_termusb.cpp Wed Sep 01 12:35:00 2010 +0100
@@ -205,6 +205,11 @@
aBuf.Append(_L("DSR/DTR "));
if (aConfig.iHandshake&KConfigWriteBufferedComplete)
aBuf.Append(_L("Early "));
+ //|KConfigObeyDCD|KConfigFailDCD|))
+
+
+// if (aConfig.iBreak==TEiger::EBreakOn)
+// aBuf.Append(_L("Brk "));
if (aConfig.iFifo==EFifoEnable)
aBuf.Append(_L("Fifo "));
@@ -218,6 +223,10 @@
aBuf.Append(_L("LpBk"));
else if ((aSettings.iRxMode&~ECapture)==ECountChars)
aBuf.Append(_L("CtCh"));
+ //else if (aSettings.iRxMode==ERxOff)
+ //{
+ //aBuf.Append(_L("NoRx"));
+ //}
aBuf.Append(_L(" "));
aBuf.AppendNum((TInt)(RThread().Priority()));
if (aSettings.iInfraRed==1)
@@ -348,6 +357,23 @@
aWait=ETrue;
}
+/*LOCAL_C void GetBreak(const TDesC &aDes)
+ {
+
+ if (aDes==_L(""))
+ {
+ if (data.iBreak==TEiger::EBreakOn)
+ data.iBreak=TEiger::EBreakOff;
+ else
+ data.iBreak=TEiger::EBreakOn;
+ }
+ if (aDes.FindF(_L("N"))>=0)
+ data.iBreak=TEiger::EBreakOn;
+ if (aDes.FindF(_L("F"))>=0)
+ data.iBreak=TEiger::EBreakOff;
+ SetConfig();
+ }
+*/
LOCAL_C void GetFifo(TUint& aFifo, const TDesC &aDes)
{
@@ -442,6 +468,8 @@
TPtrC s(&a,1);
dialog.Write(s);
aSettings.iDumpData.Append(k.Code());
+ //if (a=='\r')
+ // dialog.Write(_L("\n"));
} while (aSettings.iDumpData.Length()<KMaxDumpLength);
dialog.Destroy();
@@ -500,6 +528,8 @@
GetStopBit(aConfig.iStopBits, right);
if (des[0]=='L')
GetLength(aConfig.iDataBits, right);
+// if (des[0]=='K')
+// GetBreak(aSettings.iBreak, right);
if (des[0]=='F')
GetFifo(aConfig.iFifo, right);
if (des[0]=='I')
@@ -717,7 +747,7 @@
TheWindow.Write(_L("Opened USB Comm Port\r\n"));
TheCommPort.Config(TheConfigBuf); // get config
- TheConfig.iHandshake=0;
+ TheConfig.iHandshake=0; //KConfigObeyXoff|KConfigSendXoff;
TheCommPort.SetConfig(TheConfigBuf);
TheCommPort.SetReceiveBufferLength(8192);