summaryrefslogtreecommitdiff
path: root/dds_io_sub
diff options
context:
space:
mode:
Diffstat (limited to 'dds_io_sub')
-rw-r--r--dds_io_sub/DataReaderListener.cpp12
-rw-r--r--dds_io_sub/diasio.cpp7
2 files changed, 10 insertions, 9 deletions
diff --git a/dds_io_sub/DataReaderListener.cpp b/dds_io_sub/DataReaderListener.cpp
index 242d4a9..f103451 100644
--- a/dds_io_sub/DataReaderListener.cpp
+++ b/dds_io_sub/DataReaderListener.cpp
@@ -25,7 +25,7 @@ void DataReaderListenerImpl::on_data_available(DDS::DataReader_ptr reader)
try {
- fprintf(stderr, "1\n"); fflush(stderr);
+// fprintf(stderr, "1\n"); fflush(stderr);
::IOTest::PortDataReader_var port_dr = ::IOTest::PortDataReader::_narrow(reader);
if (CORBA::is_nil (port_dr.in ())) {
@@ -33,18 +33,18 @@ void DataReaderListenerImpl::on_data_available(DDS::DataReader_ptr reader)
exit(1);
}
- fprintf(stderr, "2\n"); fflush(stderr);
+// fprintf(stderr, "2\n"); fflush(stderr);
IOTest::Port port_obj;
DDS::SampleInfo si ;
DDS::ReturnCode_t status = port_dr->take_next_sample(port_obj, si) ;
- fprintf(stderr, "3\n"); fflush(stderr);
+// fprintf(stderr, "3\n"); fflush(stderr);
if (status == DDS::RETCODE_OK) {
- cout << "Port: no: = " << port_obj.no << endl
- << " value: = " << port_obj.value << endl;
- cout << " sample_rank = " << si.sample_rank << endl;
+// cout << "Port: no: = " << port_obj.no << endl
+// << " value: = " << port_obj.value << endl;
+// cout << " sample_rank = " << si.sample_rank << endl;
if(port_obj.no == 1)
io.set(port_obj.value);
diff --git a/dds_io_sub/diasio.cpp b/dds_io_sub/diasio.cpp
index 49dee57..f940965 100644
--- a/dds_io_sub/diasio.cpp
+++ b/dds_io_sub/diasio.cpp
@@ -59,10 +59,11 @@ DIASIO::~DIASIO(){
}
void DIASIO::set(TyuInt16 value){
- fprintf(stderr, "writing: %d -> %x + %x\n", value, m_Bereich2, S_AdresseOut);
- fflush(stderr);
+ iopl( 3 );
+ //fprintf(stderr, "writing: %d -> %x + %x\n", value, m_Bereich2, S_AdresseOut);
+ //fflush(stderr);
outw( value, m_Bereich2 + S_AdresseOut );
- fprintf(stderr, "DONE\n"); fflush(stderr);
+ //fprintf(stderr, "DONE\n"); fflush(stderr);
}
TyuInt16 DIASIO::get(){