ChangelogΒΆ

# Changelog

## [0.5.0] - 2021-10-15
### Added
- Compatibility with System Errors.
- Function register_exists in info module.
- Load firmware and boot_mode functions.
- Store and restore configuration functions.
- Add disconnect function.

## [0.4.1] - 2021-09-02
### Added
- Capture mcb_synchronization function.
- Add exceptions module.
- Phasing Check test.
- STO test.
- Create enable_monitoring_disturbance and 
  disable_monitoring_disturbance in Capture module.
- Create Info module.
- Add fault_reset function.
- Add Monitoring read function for forced trigger mode.
- Add Brake test.
- Add CANOpen communications.

### Changed
- MonitoringError and DisturbanceError exceptions to 
  IMMonitoringError and IMDisturbanceError.
- Functions motor_enable and motor_disable add error messages
  to raised exception.
- Add timeout param to read_monitoring_data.
- Update Commutation test.
- Update stop test functions.

### Removed
- Removed enable_monitoring from Monitoring class.
- Removed enable_disturbance from Disturbance class.

### Fixed
- Disturbance class and create_disturbance functions
  allow numpy arrays as a disturbance data.
- Fixed servo alias bug. Some functions were not allow
  with no default alias.

## [0.4.0] - 2021-06-28
### Added
- Error module.
- Homing functions.
- Servo connection and motor enabled checker.
- Add capability to map more than one register into disturbance.

### Changed
- Update ingeniamotion feedback test

## [0.3.1] - 2021-06-15
### Added
- Add disturbance functionality for all summit and custom drives.
- Implement feedback resolution reading and feedback type set and get.

## [0.3.0] - 2021-06-09
### Added
- Add SOEM communications as a way to connect to the drive.
- Add the possibility to use SDO read/writes when using SOEM.

## [0.2.0] - 2021-05-20
### Added
- Functions get_register and set_register.
- Functions create_poller.
- Monitoring class and create_monitoring function.
- Set and get power stage frequency and get position and velocity loop rate functions
  in configuration.

## [0.1.1] - 2021-03-18
### Added
- Connect servo via EOE and Ethernet.
- Add drive test: digital_halls_test, incremental_encoder_1_test, incremental_encoder_2_test
  and commutation.
- Brake configuration functions.
- Load and save configuration functions.
- Set max velocity and max acceleration functions.
- Motion functions: enable and disable motor, move_to_position, set_velocity,
  set_current_quadrature, set_operation_mode, target_latch, etc...