Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0x23/MicroManipulatorStepper
/ functions
Functions
313 in github.com/0x23/MicroManipulatorStepper
⨍
Functions
313
◇
Types & classes
46
Method
get_position_error
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:119
Method
get_qformat
firmware/MotionControllerRP/src/utilities/fp_math.h:51
Method
get_rotation_direction
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:151
Method
get_status
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:96
Method
get_word_count
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:60
Method
get_workspace_transform
(self)
software/PythonAPI/open_micro_stage_api.py:277
Method
get_zero_position
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:194
Method
handle_gcode_command
returns false if the command could not yet be processed. The function will be called witht the same command later to try again.
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:170
Method
home
firmware/MotionControllerRP/src/robot.cpp:406
Method
in_input_range
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:279
Method
in_output_range
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:283
Method
init
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:38
Method
init
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:30
Method
init
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:7
Method
invert
inverts the lookup table so it represents the funcion x = fi(y) given y = f(x)
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:340
Method
is_ab_swapped
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:184
Method
is_abz_enabled
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:174
Method
is_monotonic
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:263
Method
lerp
Linearly interpolate between two poses
firmware/MotionControllerRP/src/utilities/math3d.h:176
Method
linear_interpolate
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:237
Method
log_msg_callback
(self, log_level, msg)
software/PythonAPI/open_micro_stage_api.py:245
Method
log_prefix
firmware/MotionControllerRP/src/utilities/logging.cpp:78
Function
loop
firmware/MotionControllerRP/src/main.cpp:161
Function
main_core1
firmware/MotionControllerRP/src/main.cpp:95
Method
motor_pos_to_field_angle
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:234
Method
move_to
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:123
Method
move_to_open_loop
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:154
Method
mul
* @brief Performs fixed-point multiplication. * @param a First operand in fixed-point (Q-format). * @param b Second operand in fixed-point (
firmware/MotionControllerRP/src/utilities/fp_math.h:90
Method
normalized
firmware/MotionControllerRP/src/utilities/math3d.h:102
Method
on_endstop_detected
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:115
Method
on_overflow_error
firmware/MotionControllerRP/src/utilities/fp_math.h:131
Method
one_over
* @brief Calculates the reciprocal (1 / a) in fixed-point. * @param a The operand in fixed-point (Q-format). * @return The reciprocal of 'a'
firmware/MotionControllerRP/src/utilities/fp_math.h:126
Method
operator*
firmware/MotionControllerRP/src/utilities/math3d.h:20
Method
operator*
firmware/MotionControllerRP/src/utilities/math3d.h:87
Method
operator*
Combine with another pose (this * other)
firmware/MotionControllerRP/src/utilities/math3d.h:162
Method
operator*
firmware/MotionControllerRP/src/utilities/math3d.h:203
Method
operator+
firmware/MotionControllerRP/src/utilities/math3d.h:18
Method
operator+
firmware/MotionControllerRP/src/utilities/math3d.h:197
Method
operator-
firmware/MotionControllerRP/src/utilities/math3d.h:19
Method
operator-
firmware/MotionControllerRP/src/utilities/math3d.h:200
Method
operator/
firmware/MotionControllerRP/src/utilities/math3d.h:21
Method
parse_line
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:132
Method
pose_from_joint_angles
firmware/MotionControllerRP/src/robot.cpp:378
Method
print_cartesian_path_segments
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:209
Method
process_calibrate_joint_command
firmware/MotionControllerRP/src/robot.cpp:793
Method
process_dwell_command
firmware/MotionControllerRP/src/robot.cpp:727
Method
process_home_command
firmware/MotionControllerRP/src/robot.cpp:764
Method
process_machine_command
firmware/MotionControllerRP/src/robot.cpp:537
Method
process_motion_command
firmware/MotionControllerRP/src/robot.cpp:654
Method
process_set_pose_command
firmware/MotionControllerRP/src/robot.cpp:701
Method
process_set_servo_parameter_command
firmware/MotionControllerRP/src/robot.cpp:746
Method
raw
firmware/MotionControllerRP/src/utilities/logging.cpp:63
Method
read_abs_angle
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:28
Method
read_abs_angle_raw
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:13
Method
read_current_position
(self)
software/PythonAPI/open_micro_stage_api.py:377
Method
read_encoder_angles
(self)
software/PythonAPI/open_micro_stage_api.py:393
Method
read_register
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:262
Method
reset_abs_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:45
Method
send_command
(self, cmd: str, timeout_s: float=5)
software/PythonAPI/open_micro_stage_api.py:422
Method
set_ab_swapped
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:188
Method
set_abz_enabled
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:178
Method
set_abz_resolution
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:166
Method
set_bandwidth
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:135
Method
set_encoder_update_enabled
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:223
Method
set_hysteresis
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:145
Method
set_hysteresis
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:33
Method
set_level
firmware/MotionControllerRP/src/utilities/logging.cpp:23
Method
set_max_acceleration
(self, linear_accel, angular_accel)
software/PythonAPI/open_micro_stage_api.py:358
Method
set_options1
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:211
Method
set_options2
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:219
Method
set_options3
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:232
Method
set_options4
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:243
Method
set_pose
firmware/MotionControllerRP/src/robot.cpp:357
Method
set_pose
(self, x, y, z)
software/PythonAPI/open_micro_stage_api.py:413
Method
set_pwm
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:154
Method
set_rotation_direction
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:155
Method
set_servo_parameter
(self, pos_kp=150, pos_ki=50000, vel_kp=0.2, vel_ki=100, vel_filter_tc=0.0025)
software/PythonAPI/open_micro_stage_api.py:403
Method
set_workspace_transform
(self, transform)
software/PythonAPI/open_micro_stage_api.py:274
Method
set_zero_from_current_position
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:112
Method
set_zero_position
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:199
Function
setup
firmware/MotionControllerRP/src/main.cpp:113
Method
setup_spi
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:11
Method
size
firmware/MotionControllerRP/src/utilities/ringbuffer.h:49
Method
spi_begin_transaction
Helper SPI transaction helpers for CS handling and SPI transfer
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:295
Method
spi_end_transaction
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:306
Method
spi_transfer
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:301
Method
test
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:122
Method
to_axis_angle
firmware/MotionControllerRP/src/utilities/math3d.h:65
Method
to_fixpoint
* @brief Converts a floating-point value to its fixed-point representation. * @param v The floating-point value to convert. * @return The fi
firmware/MotionControllerRP/src/utilities/fp_math.h:60
Method
transfer_24
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:254
Function
trapezoidal_wave
firmware/MotionControllerRP/src/utilities/waveforms.cpp:43
Function
triangle_wave
firmware/MotionControllerRP/src/utilities/waveforms.cpp:27
Function
triangle_with_plateau
firmware/MotionControllerRP/src/utilities/waveforms.cpp:7
Method
update
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:73
Method
update
firmware/MotionControllerRP/src/servo_control/pid.cpp:65
Method
update
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:74
Method
update
firmware/MotionControllerRP/src/utilities/frequency_counter.h:16
Method
update
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:101
Method
update
firmware/MotionControllerRP/src/motion_control/motion_controller.cpp:21
Method
update_abs_raw_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:279
← previous
next →
201–300 of 313, ranked by callers