Support NxSDK 0.9.0. No changes are actually required, but we now do not warn for and test against 0.9.0.
I also updated HardwareInterface to store the min and max NxSDK versions on the class, so these can be checked. We now no longer have to remember to update the test in hardware/tests/test_interface.py each time we change the NxSDK version.
[x] There are a number of warnings that functions we're using are now deprecated with NxSDK 0.9.0. Go through the test suite warnings and move over to the new functions where appropriate. (I believe all these new functions were available in 0.8.7 too, so hopefully backwards compatibility is not an issue. If it is, I guess we'll just do separate releases for 0.8.7 and 0.9.0, and have the 0.9.0 one not be backwards compatible.)
Support NxSDK 0.9.0. No changes are actually required, but we now do not warn for and test against 0.9.0.
I also updated
HardwareInterface
to store the min and max NxSDK versions on the class, so these can be checked. We now no longer have to remember to update the test inhardware/tests/test_interface.py
each time we change the NxSDK version.Depends on #234.