Ingenialink

Latest version: v7.4.1

Safety actively analyzes 707268 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

7.4.1

Fixed
- Avoid mapping a PDO map twice.
- Recover from a disconnection while PDOs were active.

Changed
- Virtual monitoring and disturbance disabled for old disturbance.

7.4.0

Added
- Method to subscribe to emergency messages.
- Method to subscribe to register value updates.
- Add is_node_id_dependent property to CanopenRegister
- Methods to get/set the MAC Address of Ethernet drives.
- Methods to read and update registers by bitfield
- Add get_dictionary_description in DictionaryFactory

Fixed
- Restore CoE communication after a power cycle.
- Catch exception on disconnection when the PCAN is in bus-off state.
- Default of byteArray512 are in bytes

Changed
- CiA 301 PDO related registers are not saved to the configuration file.
- Remove an unnecessary argument for a servo status listener callback.
- DictionaryV2 raises an exception if the interface does not match.

7.3.5

Added
- Coco product code attribute to the Dictionary class.
- Enable working with FSoE PDOs and regular PDOs at the same time.

Changed
- Set the default values of the firmware version, product code, revision number, and part number of the dictionary class to None.
- Store nack error code on NACK exceptions

Fixed
- Update RPDO values before send process data

7.3.4

Fixed
- CANopen multiple drive connection with Kvaser

7.3.3

Added
- Methods to read/write to the ESC EEPROM.

Changed
- Raise an exception when a CAN transceiver's driver is not installed.
- Add optional password for the FOE bootloader.
- Add strict mode to the load configuration method.

Fixed
- SDO Error after a store/restore parameters operation.
- EoE service initialization error when a slave cannot reach the PreOp state.
- EoE connection recovery after a power cycle.
- Stop the servo status listener when a EtherCAT drive cannot reach the PreOp state.

Added
- Support to dictionaries V3 in the virtual drive.
- Arguments in examples and tests.
- Retry sending an Ethernet request after a communication timeout.

7.3.2

Added
- Set RPDOMap values by byte string.
- Function to check if a configuration has been applied to the drive.
- EtherCAT connection example script.
- Typing in examples.

Changed
- The signature of the load_firmware method of EthercatNetwork is changed to add the boot_in_app argument.
- The polling sampling precision of the Poller is improved.

Fixed
- Issue when connecting to the virtual drive using an EVE CANopen dictionary.
- Issue when the KVASER transceiver was disconnected.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.