diff options
| -rw-r--r-- | dds_io_pub/Writer.cpp | 10 | ||||
| -rw-r--r-- | dds_io_pub/diasio.cpp | 4 | ||||
| -rw-r--r-- | dds_io_sub/.cdtbuild_initial | 51 | ||||
| -rw-r--r-- | dds_io_sub/.cproject | 119 | ||||
| -rw-r--r-- | dds_io_sub/.project_initial | 82 |
5 files changed, 261 insertions, 5 deletions
diff --git a/dds_io_pub/Writer.cpp b/dds_io_pub/Writer.cpp index f0b16f0..edd61ce 100644 --- a/dds_io_pub/Writer.cpp +++ b/dds_io_pub/Writer.cpp @@ -77,7 +77,7 @@ Writer::svc () struct timespec t_sleep; t_sleep.tv_sec = 0; - t_sleep.tv_nsec = 10000; + t_sleep.tv_nsec = 5000; IOTest::Port port_obj; ::DDS::InstanceHandle_t handle = port_dw->_cxx_register (port_obj); @@ -97,6 +97,8 @@ Writer::svc () lastval = actval; port_obj.value = actval; + + //std::cout<<"new: "<<lastval<<std::endl; ::DDS::ReturnCode_t ret = port_dw->write(port_obj, handle); @@ -108,11 +110,11 @@ Writer::svc () if (ret == ::DDS::RETCODE_TIMEOUT) timeout_writes_ ++; - } + } - nanosleep(&t_sleep, NULL); + nanosleep(&t_sleep, NULL); - //cout<<".\n"; + //cout<<".\n"; } } catch (CORBA::Exception& e) { diff --git a/dds_io_pub/diasio.cpp b/dds_io_pub/diasio.cpp index 3e2ca02..f45392a 100644 --- a/dds_io_pub/diasio.cpp +++ b/dds_io_pub/diasio.cpp @@ -68,7 +68,9 @@ void DIASIO::set(TyuInt16 value){ TyuInt16 DIASIO::get(){ iopl( 3 ); - return inw( m_Bereich2 + S_AdresseOut ); + TyuInt16 value = inw( m_Bereich2 + S_AdresseIn ); + //fprintf(stderr, "value: %d\n", value); fflush(stderr); + return value; } void DIASIO::init(){ diff --git a/dds_io_sub/.cdtbuild_initial b/dds_io_sub/.cdtbuild_initial new file mode 100644 index 0000000..d2e6110 --- /dev/null +++ b/dds_io_sub/.cdtbuild_initial @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?fileVersion 3.1.0?> + +<ManagedProjectBuildInfo> +<project id="dds_io_sub.cdt.managedbuild.target.gnu.exe.1587408287" name="Executable (Gnu)" projectType="cdt.managedbuild.target.gnu.exe"> +<configuration artifactName="dds_io_sub" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.config.gnu.exe.debug.1495543528" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug"> +<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1199063220" name="GCC Tool Chain" superClass="cdt.managedbuild.toolchain.gnu.exe.debug"> +<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.116016170" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"> +<option id="gnu.cpp.compiler.option.include.paths.1464029935" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath"> +<listOptionValue builtIn="false" value="/opt/ACE_wrappers"/> +<listOptionValue builtIn="false" value="/opt/ACE_wrappers/TAO"/> +<listOptionValue builtIn="false" value="/opt/DDS"/> +</option> +</tool> +<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1759225083" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"/> +<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.945226777" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug"/> +<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.180299039" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"> +<option id="gnu.cpp.link.option.libs.768145728" superClass="gnu.cpp.link.option.libs" valueType="libs"> +<listOptionValue builtIn="false" value="OpenDDS_Dcps"/> +<listOptionValue builtIn="false" value="TAO_PI"/> +<listOptionValue builtIn="false" value="TAO_PortableServer"/> +<listOptionValue builtIn="false" value="TAO_AnyTypeCode"/> +<listOptionValue builtIn="false" value="TAO_IFR_Client"/> +<listOptionValue builtIn="false" value="TAO_TypeCodeFactory"/> +<listOptionValue builtIn="false" value="TAO_CodecFactory"/> +<listOptionValue builtIn="false" value="TAO"/> +<listOptionValue builtIn="false" value="TAO_RTCORBA"/> +<listOptionValue builtIn="false" value="ACE"/> +<listOptionValue builtIn="false" value="SimpleTcp"/> +<listOptionValue builtIn="false" value="SimpleUnreliableDgram"/> +</option> +<option id="gnu.cpp.link.option.paths.773575242" superClass="gnu.cpp.link.option.paths" valueType="stringList"> +<listOptionValue builtIn="false" value="/opt/DDS/lib"/> +<listOptionValue builtIn="false" value="/opt/ACE_wrappers/lib"/> +</option> +</tool> +<tool id="cdt.managedbuild.tool.gnu.assembler.exe.debug.123969843" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug"/> +<macros/> +</toolChain> +</configuration> +<configuration artifactName="dds_io_sub" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.config.gnu.exe.release.1115328087" name="Release" parent="cdt.managedbuild.config.gnu.exe.release"> +<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.1850177850" name="GCC Tool Chain" superClass="cdt.managedbuild.toolchain.gnu.exe.release"> +<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1655339216" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release"/> +<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.563732115" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release"/> +<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.release.1617451725" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release"/> +<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.1783377509" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release"/> +<tool id="cdt.managedbuild.tool.gnu.assembler.exe.release.1203467" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release"/> +</toolChain> +</configuration> +</project> +</ManagedProjectBuildInfo> diff --git a/dds_io_sub/.cproject b/dds_io_sub/.cproject new file mode 100644 index 0000000..0420cbd --- /dev/null +++ b/dds_io_sub/.cproject @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?fileVersion 4.0.0?> + +<cproject> +<storageModule moduleId="org.eclipse.cdt.core.settings"> +<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.1495543528"> +<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.1495543528" moduleId="org.eclipse.cdt.core.settings" name="Debug"> +<externalSettings/> +<extensions> +<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> +<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +</extensions> +</storageModule> +<storageModule moduleId="cdtBuildSystem" version="4.0.0"> +<configuration artifactExtension="" artifactName="dds_io_sub" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.config.gnu.exe.debug.1495543528" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug"> +<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.1495543528.1011792338" name="/" resourcePath=""> +<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1199063220" name="GCC Tool Chain" superClass="cdt.managedbuild.toolchain.gnu.exe.debug"> +<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.264025840" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/> +<builder buildPath="${workspace_loc:/dds_io_sub/Debug}" id="cdt.managedbuild.target.gnu.builder.exe.debug.864802965" name="Gnu Make Builder.Debug" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/> +<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.116016170" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"> +<option id="gnu.cpp.compiler.option.include.paths.1464029935" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath"> +<listOptionValue builtIn="false" value="/opt/ACE_wrappers"/> +<listOptionValue builtIn="false" value="/opt/ACE_wrappers/TAO"/> +<listOptionValue builtIn="false" value="/opt/DDS"/> +</option> +<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.187020383" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/> +<option id="gnu.cpp.compiler.exe.debug.option.debugging.level.1301305837" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> +<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1157140436" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> +</tool> +<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1759225083" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"> +<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.2070184765" superClass="gnu.c.compiler.exe.debug.option.optimization.level" valueType="enumerated"/> +<option id="gnu.c.compiler.exe.debug.option.debugging.level.1819863310" superClass="gnu.c.compiler.exe.debug.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/> +<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.2141750152" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> +</tool> +<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.945226777" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug"/> +<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.180299039" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"> +<option id="gnu.cpp.link.option.libs.768145728" superClass="gnu.cpp.link.option.libs" valueType="libs"> +<listOptionValue builtIn="false" value="OpenDDS_Dcps"/> +<listOptionValue builtIn="false" value="TAO_PI"/> +<listOptionValue builtIn="false" value="TAO_PortableServer"/> +<listOptionValue builtIn="false" value="TAO_AnyTypeCode"/> +<listOptionValue builtIn="false" value="TAO_IFR_Client"/> +<listOptionValue builtIn="false" value="TAO_TypeCodeFactory"/> +<listOptionValue builtIn="false" value="TAO_CodecFactory"/> +<listOptionValue builtIn="false" value="TAO"/> +<listOptionValue builtIn="false" value="TAO_RTCORBA"/> +<listOptionValue builtIn="false" value="ACE"/> +<listOptionValue builtIn="false" value="SimpleTcp"/> +<listOptionValue builtIn="false" value="SimpleUnreliableDgram"/> +</option> +<option id="gnu.cpp.link.option.paths.773575242" superClass="gnu.cpp.link.option.paths" valueType="stringList"> +<listOptionValue builtIn="false" value="/opt/DDS/lib"/> +<listOptionValue builtIn="false" value="/opt/ACE_wrappers/lib"/> +</option> +</tool> +<tool id="cdt.managedbuild.tool.gnu.assembler.exe.debug.123969843" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug"> +<inputType id="cdt.managedbuild.tool.gnu.assembler.input.903198343" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> +</tool> +<tool id="cdt.managedbuild.tool.gnu.archiver.base.646880903" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/> +</toolChain> +</folderInfo> +</configuration> +</storageModule> +<storageModule moduleId="scannerConfiguration"/> +<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> +</cconfiguration> +<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.1115328087"> +<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.1115328087" moduleId="org.eclipse.cdt.core.settings" name="Release"> +<externalSettings/> +<extensions> +<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> +<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> +</extensions> +</storageModule> +<storageModule moduleId="cdtBuildSystem" version="4.0.0"> +<configuration artifactExtension="" artifactName="dds_io_sub" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" id="cdt.managedbuild.config.gnu.exe.release.1115328087" name="Release" parent="cdt.managedbuild.config.gnu.exe.release"> +<folderInfo id="cdt.managedbuild.config.gnu.exe.release.1115328087.1796549591" name="/" resourcePath=""> +<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.1850177850" name="GCC Tool Chain" superClass="cdt.managedbuild.toolchain.gnu.exe.release"> +<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.122828160" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/> +<builder buildPath="${workspace_loc:/dds_io_sub/Release}" id="cdt.managedbuild.target.gnu.builder.exe.release.200866218" name="Gnu Make Builder.Release" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/> +<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1655339216" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release"> +<option id="gnu.cpp.compiler.exe.release.option.optimization.level.1157460339" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/> +<option id="gnu.cpp.compiler.exe.release.option.debugging.level.2068644887" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> +<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1307067486" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> +</tool> +<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.563732115" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release"> +<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.1365589530" superClass="gnu.c.compiler.exe.release.option.optimization.level" valueType="enumerated"/> +<option id="gnu.c.compiler.exe.release.option.debugging.level.114831673" superClass="gnu.c.compiler.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/> +<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.268379895" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> +</tool> +<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.release.1617451725" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release"/> +<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.1783377509" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release"> +<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1575500992" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> +<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> +<additionalInput kind="additionalinput" paths="$(LIBS)"/> +</inputType> +</tool> +<tool id="cdt.managedbuild.tool.gnu.assembler.exe.release.1203467" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release"> +<inputType id="cdt.managedbuild.tool.gnu.assembler.input.255672575" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> +</tool> +<tool id="cdt.managedbuild.tool.gnu.archiver.base.2087885056" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/> +</toolChain> +</folderInfo> +</configuration> +</storageModule> +<storageModule moduleId="scannerConfiguration"/> +<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> +</cconfiguration> +</storageModule> +<storageModule moduleId="cdtBuildSystem" version="4.0.0"> +<project id="dds_io_sub.cdt.managedbuild.target.gnu.exe.1587408287" name="Executable (Gnu)" projectType="cdt.managedbuild.target.gnu.exe"/> +</storageModule> +</cproject> diff --git a/dds_io_sub/.project_initial b/dds_io_sub/.project_initial new file mode 100644 index 0000000..1228d10 --- /dev/null +++ b/dds_io_sub/.project_initial @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>dds_io_sub</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + <dictionary> + <key>org.eclipse.cdt.make.core.fullBuildTarget</key> + <value>all</value> + </dictionary> + <dictionary> + <key>?name?</key> + <value></value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.enableAutoBuild</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.buildLocation</key> + <value>${workspace_loc:/dds_io_sub/Debug}</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.enableFullBuild</key> + <value>true</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.enableCleanBuild</key> + <value>true</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.cleanBuildTarget</key> + <value>clean</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.append_environment</key> + <value>true</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.contents</key> + <value>org.eclipse.cdt.make.core.activeConfigSettings</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key> + <value>true</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.buildArguments</key> + <value></value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.buildCommand</key> + <value>make</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.autoBuildTarget</key> + <value>all</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.stopOnError</key> + <value>true</value> + </dictionary> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + </natures> +</projectDescription> |
