Book a Demo

Author Topic: DDS Technology does not generate C# code  (Read 3301 times)

rfuchs

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
DDS Technology does not generate C# code
« on: February 24, 2012, 09:42:31 am »
I have installed the trial version of the MDG technology DDS in EA version 9.2.921 (Corporate Edition) and have been able to successfully generate C++ and Java code from the test model I created.  However, when I added a ddsAppTarget in C# and tried to generate code, I get no output.  I am using OpenSplice DDS version 6.1.  Anyone have any suggestions on what to check to resolve this?  I have received no response from sparx support for almost a week on my request for help.

thanks

rfuchs

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: DDS Technology does not generate C# code
« Reply #1 on: February 29, 2012, 12:06:40 am »
Additional Information:


On page 29 of the MDGDDS manual, section 3.3.5 Application Target, there is a note that states: " Currently only the RTIDDS Transformation supports C# .   Then on page 41, under section 3.6.2 EA Transform, it is stated that:  The value of the Language Tagged Value defines the coding language to generate: For RTI NDDS, there are three possible values - C,
C++ and Java, for OSPLDDS, there are four possible values - C, C++, Java
and C#.

These statements contradict.  Which is correct?  If the first is correct, then when will C# be supported for OSPLDDS?

rfuchs

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: DDS Technology does not generate C# code
« Reply #2 on: February 29, 2012, 12:07:40 am »
Email response from sparx systems:

Unfortunately the help document included with the current version of the DDS add-in is incorrect.  C# code generation is not currently supported for the OpenSplice DDS platform.

The correct statement in the help SHOULD read:

"The value of the Language Tagged Value defines the coding language to
generate: For RTI NDDS, there are four possible values - C, C++, Java and C#, for OSPLDDS, there are three possible values - C, C++ and Java."


Sorry for the confusion this has caused.

We have logged a feature request on your behalf for support of C# code generation for OpenSplice, but unfortunately cannot say at this time if/when this may be implemented.

Best regards,
 
Aaron Bell
Sparx Systems Pty Ltd
[email protected]
http://www.sparxsystems.com