Skip to content

Commit

Permalink
Bindings: Disable extended analog sensor interfaces in CSharp
Browse files Browse the repository at this point in the history
See #1770, same fix as in #1817 (which was for Java)
  • Loading branch information
Tobias-Fischer authored and traversaro committed Aug 21, 2018
1 parent 411ba8d commit 48a38fa
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
4 changes: 2 additions & 2 deletions bindings/yarp.i
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ typedef yarp::os::BufferedPort<ImageRgbFloat> BufferedPortImageRgbFloat;
// These views are currently disabled in SWIG + java generator since they are
// useless without the EXTENDED_ANALOG_SENSOR_INTERFACE part.
// See also https://github.com/robotology/yarp/issues/1770
#if !defined(SWIGJAVA)
#if !defined(SWIGJAVA) and !defined(SWIGCSHARP)
CAST_POLYDRIVER_TO_INTERFACE(IThreeAxisGyroscopes)
CAST_POLYDRIVER_TO_INTERFACE(IThreeAxisLinearAccelerometers)
CAST_POLYDRIVER_TO_INTERFACE(IThreeAxisMagnetometers)
Expand Down Expand Up @@ -1074,7 +1074,7 @@ typedef yarp::os::BufferedPort<ImageRgbFloat> BufferedPortImageRgbFloat;
// This is part is currently broken in SWIG + java generator since SWIG 3.0.3
// (last swig version tested: 3.0.12)
// See also https://github.com/robotology/yarp/issues/1770
#if !defined(SWIGJAVA)
#if !defined(SWIGJAVA) and !defined(SWIGCSHARP)
%extend yarp::dev::IThreeAxisGyroscopes {EXTENDED_ANALOG_SENSOR_INTERFACE(ThreeAxisGyroscope)}
%extend yarp::dev::IThreeAxisLinearAccelerometers {EXTENDED_ANALOG_SENSOR_INTERFACE(ThreeAxisLinearAccelerometer)}
%extend yarp::dev::IThreeAxisMagnetometers {EXTENDED_ANALOG_SENSOR_INTERFACE(ThreeAxisMagnetometer)}
Expand Down
1 change: 1 addition & 0 deletions doc/release/v3_1_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Bug Fixes
### Bindings

* Usage of methods that take in input a yarp::sig::Vector in bindings has been fixed ( https://github.com/robotology/yarp/pull/1828 ).
* Disable extended analog sensor interfaces in C# to allow compilation of these bindings ( https://github.com/robotology/yarp/pull/1830 ).


Contributors
Expand Down

0 comments on commit 48a38fa

Please sign in to comment.