Configuration¶
-
class
ingeniamotion.configuration.
Configuration
(motion_controller)¶ Configuration.
-
class
BrakeOverride
(value)¶ Brake override configuration enum
-
OVERRIDE_DISABLED
= 0¶
-
RELEASE_BRAKE
= 1¶
-
ENABLE_BRAKE
= 2¶
-
-
BRAKE_OVERRIDE_REGISTER
= 'MOT_BRAKE_OVERRIDE'¶
-
PROFILE_MAX_ACCELERATION_REGISTER
= 'PROF_MAX_ACC'¶
-
PROFILE_MAX_VELOCITY_REGISTER
= 'PROF_MAX_VEL'¶
-
POWER_STAGE_FREQUENCY_REGISTER
= 'DRV_PS_FREQ_SELECTION'¶
-
POSITION_AND_VELOCITY_LOOP_RATE_REGISTER
= 'DRV_POS_VEL_RATE'¶
-
release_brake
(servo='default', axis=1)¶ Override the brake status to released in the target servo and axis.
-
enable_brake
(servo='default', axis=1)¶ Override the brake status of the target servo and axis.
-
disable_brake_override
(servo='default', axis=1)¶ Disable the brake override of the target servo and axis.
-
default_brake
(servo='default', axis=1)¶ Disable the brake override of the target servo and axis, as
disable_brake_override()
.
-
load_configuration
(config_path, servo='default')¶ Load a configuration file to the target servo.
-
save_configuration
(output_file, servo='default')¶ Save the servo configuration to a target file.
-
set_max_acceleration
(acceleration, servo='default', axis=1)¶
-
set_max_velocity
(velocity, servo='default', axis=1)¶
-
get_position_and_velocity_loop_rate
(servo='default', axis=1)¶ Get position & velocity loop rate frequency.
-
get_power_stage_frequency
(servo='default', axis=1, raw=False)¶ Get Power stage frequency register.
-
get_power_stage_frequency_enum
(servo='default', axis=1)¶ Return Power stage frequency register enum.
-
set_power_stage_frequency
(value, servo='default', axis=1)¶ Set power stage frequency from enum value. See :func: get_power_stage_frequency_enum.
-
class