summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorolli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-11-09 10:53:26 +0000
committerolli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-11-09 10:53:26 +0000
commit88e7532fabbfaecedb81f70dc241570febbf2311 (patch)
tree22e08a8db76105dd797cbebd0f9701b27eaea7f1
parente5be15688b4a17ef5126863e2a3e93a42ba8f3f5 (diff)
downloadATCD-88e7532fabbfaecedb81f70dc241570febbf2311.tar.gz
ChangeLogTag: Thu Nov 9 10:48:52 UTC 2006 Olli Savia <ops@iki.fi>
-rw-r--r--ACE/ChangeLog7
-rw-r--r--ACE/examples/IPC_SAP/DEV_SAP/reader/reader.cpp13
-rw-r--r--ACE/examples/IPC_SAP/DEV_SAP/writer/writer.cpp2
3 files changed, 16 insertions, 6 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 52d23cc00af..284141b2668 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,10 @@
+Thu Nov 9 10:48:52 UTC 2006 Olli Savia <ops@iki.fi>
+
+ * examples/IPC_SAP/DEV_SAP/reader/reader.cpp:
+ * examples/IPC_SAP/DEV_SAP/writer/writer.cpp:
+ Changed used baudrate to 19200. Extended reader example to handle
+ timeout.
+
Thu Nov 9 10:50:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Heap_T.{h,cpp}:
diff --git a/ACE/examples/IPC_SAP/DEV_SAP/reader/reader.cpp b/ACE/examples/IPC_SAP/DEV_SAP/reader/reader.cpp
index 348db5e27e7..60bfa446c2f 100644
--- a/ACE/examples/IPC_SAP/DEV_SAP/reader/reader.cpp
+++ b/ACE/examples/IPC_SAP/DEV_SAP/reader/reader.cpp
@@ -25,11 +25,11 @@ int ACE_TMAIN (int argc, ACE_TCHAR *argv[])
1);
ACE_TTY_IO::Serial_Params myparams;
- myparams.baudrate = 9600;
+ myparams.baudrate = 19200;
myparams.xonlim = 0;
myparams.xofflim = 0;
myparams.readmincharacters = 0;
- myparams.readtimeoutmsec = 10000;
+ myparams.readtimeoutmsec = 10*1000; // 10 seconds
myparams.paritymode = "EVEN";
myparams.ctsenb = false;
myparams.rtsenb = 0;
@@ -56,9 +56,12 @@ int ACE_TMAIN (int argc, ACE_TCHAR *argv[])
read_dev.recv ((void *) &readback, 1);
if (bytes_read == 1)
- ACE_DEBUG ((LM_DEBUG,
- ACE_TEXT ("read: %c\n"),
- readback));
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("read: %c\n"),
+ readback));
+ else if (bytes_read == 0)
+ ACE_DEBUG ((LM_DEBUG,
+ ACE_TEXT ("timeout!\n")));
else if (bytes_read == -1)
ACE_ERROR_RETURN ((LM_ERROR,
ACE_TEXT ("%p recv\n"),
diff --git a/ACE/examples/IPC_SAP/DEV_SAP/writer/writer.cpp b/ACE/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
index 44fc262ed61..a61b8ca2b8d 100644
--- a/ACE/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
+++ b/ACE/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
@@ -24,7 +24,7 @@ int ACE_TMAIN (int argc, ACE_TCHAR *argv[])
1);
ACE_TTY_IO::Serial_Params myparams;
- myparams.baudrate = 9600;
+ myparams.baudrate = 19200;
myparams.xonlim = 0;
myparams.xofflim = 0;
myparams.readmincharacters = 0;