Hi RTI,
I am migrating from 5.3 to 6.1 RTI DDS Connext. The programming language is C# in my implementation. Other peers could be JAVE, C, C++ etc.
C# has a sbyte primitive type. In 5.3, I used to do this to convert sbyte to char and it has been working for the whole sbyte range -128 to 127
dynamicData.set_char(memberName, memberId, Convert.ToChar((byte)( (sbyte) memberValue) ));
In 6.1, the SetValue method is not happy with the converted char when the sbyte is negative. I get this exception.