Errors¶
-
class
ingeniamotion.errors.
Errors
(motion_controller)¶ Errors.
-
get_last_error
(servo='default', axis=None)¶ Return last servo error.
-
get_last_buffer_error
(servo='default', axis=None)¶ Get error code from error buffer last position.
- Parameters
- Returns
Returns error data.
- code (int):
Code error.
- axis (int):
Error axis.
- is_warning (bool):
True
if warning, elseFalse
.
- Return type
- Raises
ValueError – Index must be less than 32
-
get_buffer_error_by_index
(index, servo='default', axis=None)¶ Get error code from buffer error target index.
- Parameters
- Returns
Returns error data.
- code (int):
Code error.
- axis (int):
Error axis.
- is_warning (bool):
True
if warning, elseFalse
.
- Return type
- Raises
ValueError – Index must be less than 32
-
get_number_total_errors
(servo='default', axis=None)¶ Return total number of drive errors.
-
get_all_errors
(servo='default', axis=None)¶ Return list with all error codes.
-
is_fault_active
(servo='default', axis=1)¶ Return if fault is active.
-
is_warning_active
(servo='default', axis=1)¶ Return if warning is active.
-
get_error_data
(error_code, servo='default')¶ Return error info from target error_code.
- Parameters
- Returns
Returns error info.
- id (str):
Error Id
- affected_module (str):
Error affected module
- error_type (str):
Error type
- error_message (str):
Error message
- Return type
- Raises
KeyError – The error codes does not exist in the error’s dictionary.
-