pypylon release 1.5.1
Changes:
Version 1.5.1
- Date 2019-11-12
- Fixed travis and appveyor builds for windows and linux
- Added preliminary pylon 6 support for linux
- Dropped python 2.7 support
- Fixed GetBuffer in PylonImage
Version 1.5.0
- Date 2019-09-18
- Fixed read part of GenICam file access (FileProtocolAdapter.i)
- Fixed a bug where Pythons memory allocation was used without holding the GIL
- Amended readme.md
- Use SWIG 4.0.0 and removed SWIGs legacy handling for boolean parameters.
This means that APIs that expect a boolean parameter and had accepted
any Python type in the past (since any Python type can be fed into
'bool()'), NO LONGER accept anything other than true Python 'bool' objects.
E.g. where in the past 'IBoolean.SetValue("Hello")' was OK, it is now
required to use code like this 'IBoolean.SetValue(bool("Hello"))'.
- Fixed a memory leak: Info objects returned by EnumerateDevices and
EnumerateTls were not released.
- Added support for accessing ITransportLayer (especially GigETransportLayer).
Samples have been added that demonstrate using these GigE-specific methods:
- AnnounceRemoteDevice
- RenounceRemoteDevice
- ForceIp
- RestartIpConfiguration
- issuing action commands
- Fixed creation of numpy arrays for pixel type BayerGB12Packed. Added
support for 10 bit packed formats.
- Use Pylon 6.0.0 on windows. There is no more support for 1394 in Pylon 6,
but support for CXP and other GenTL producers has been added.
- Add support for dealing with Interfaces and their node maps. A sample
demonstrates how to use the interface node map of a Basler CXP-Interface-
Card to toggle the state of 'Power over CoaXPress'.