MCPcopy Create free account

hub / github.com/0x23/MicroManipulatorStepper / functions

Functions313 in github.com/0x23/MicroManipulatorStepper

↓ 26 callersMethodget_value
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:41
↓ 19 callersMethodhas_word
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:53
↓ 18 callersMethodsize
returns the size of the lookup table
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:211
↓ 14 callersMethodsend_command
Sends a command and blocks until 'ok' or 'error' is received. :param cmd: The command to send. :param timeout: Maximum time t
software/PythonAPI/open_micro_stage_api.py:158
↓ 10 callersMethodget
firmware/MotionControllerRP/src/utilities/ringbuffer.h:42
↓ 8 callersMethodbegin
firmware/MotionControllerRP/src/utilities/logging.cpp:17
↓ 8 callersMethodreset
firmware/MotionControllerRP/src/servo_control/pid.cpp:51
↓ 7 callersMethodempty
firmware/MotionControllerRP/src/utilities/ringbuffer.h:47
↓ 6 callersMethodclose
Closes the serial port.
software/PythonAPI/open_micro_stage_api.py:196
↓ 6 callersMethodnormalized
firmware/MotionControllerRP/src/utilities/math3d.h:34
↓ 6 callersMethodread_abs_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:55
↓ 6 callersMethodupdate
firmware/MotionControllerRP/src/robot.cpp:98
↓ 5 callersMethodread_abs_angle_raw
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:60
↓ 5 callersMethodset_field_angle
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:141
↓ 5 callersMethodset_motor_enabled
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:195
↓ 4 callersMethodget_field_angle
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:150
↓ 4 callersFunctioninit_output_pin
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:41
↓ 4 callersMethodset_amplitude_smooth
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:98
↓ 4 callersFunctionset_led_color
firmware/MotionControllerRP/src/main.cpp:70
↓ 4 callersMethodset_parameter
firmware/MotionControllerRP/src/servo_control/pid.cpp:11
↓ 4 callersMethodtransformPoint
Transform a point from local to world space
firmware/MotionControllerRP/src/utilities/math3d.h:157
↓ 3 callersMethodconnect
Try to open the serial port. Retry until timeout expires.
software/PythonAPI/open_micro_stage_api.py:70
↓ 3 callersMethodcross
firmware/MotionControllerRP/src/utilities/math3d.h:26
↓ 3 callersMethoddot
firmware/MotionControllerRP/src/utilities/math3d.h:23
↓ 3 callersMethodget_duration
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:193
↓ 3 callersMethodget_path_segment
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:306
↓ 3 callersMethodget_pole_pair_count
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:191
↓ 3 callersMethodinverse
Invert this pose
firmware/MotionControllerRP/src/utilities/math3d.h:169
↓ 3 callersMethodlength
firmware/MotionControllerRP/src/utilities/math3d.h:24
↓ 3 callersMethodpush
firmware/MotionControllerRP/src/utilities/ringbuffer.h:13
↓ 3 callersMethodrotate_field
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:115
↓ 3 callersMethodsend_reply
firmware/MotionControllerRP/src/robot.cpp:523
↓ 3 callersMethodset_entry
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:215
↓ 2 callersMethodadd_cartesian_path_segment
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:30
↓ 2 callersMethodall_finished
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:101
↓ 2 callersMethodcommand_msg_callback
(self, msg, reply_status: SerialInterface.ReplyStatus, error_msg: str)
software/PythonAPI/open_micro_stage_api.py:255
↓ 2 callersMethodcompute
PID controller function
firmware/MotionControllerRP/src/servo_control/pid.cpp:22
↓ 2 callersMethodevaluate
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:224
↓ 2 callersMethodevaluate
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:91
↓ 2 callersMethodfull
firmware/MotionControllerRP/src/utilities/ringbuffer.h:48
↓ 2 callersMethodget_joint_count
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:58
↓ 2 callersMethodinit
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:24
↓ 2 callersMethodinit_interpolating
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:91
↓ 2 callersMethodinput_queue_full
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:105
↓ 2 callersMethodinput_queue_size
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:109
↓ 2 callersFunctionload_lut_from_file
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:427
↓ 2 callersMethodlog
firmware/MotionControllerRP/src/utilities/logging.cpp:70
↓ 2 callersMethodnormalized_inverse
return inverse of a normalized quaternion
firmware/MotionControllerRP/src/utilities/math3d.h:83
↓ 2 callersMethodoptimize_lut
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:150
↓ 2 callersMethodpop
firmware/MotionControllerRP/src/utilities/ringbuffer.h:22
↓ 2 callersMethodread_position
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:111
↓ 2 callersMethodrotate
firmware/MotionControllerRP/src/utilities/math3d.h:96
↓ 2 callersFunctionround_int32
Helper rounding function
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:19
↓ 2 callersMethodrun_look_ahead_planning
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:113
↓ 2 callersFunctionsave_lut_to_file
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:396
↓ 2 callersMethodset_enc_to_pos_lut
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:55
↓ 2 callersMethodset_pos_to_field_lut
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:64
↓ 2 callersMethodset_time_constant
firmware/MotionControllerRP/src/servo_control/pid.cpp:61
↓ 2 callersMethodset_value
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:35
↓ 2 callersMethodsqr_length
firmware/MotionControllerRP/src/utilities/math3d.h:25
↓ 2 callersMethodstart
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:29
↓ 2 callersFunctionswap_bytes
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:250
↓ 1 callersMethod_check_log_msg
(self, msg: str)
software/PythonAPI/open_micro_stage_api.py:153
↓ 1 callersMethod_handle_line
Handles a single serial line sent by the device :param line: string containing a single line
software/PythonAPI/open_micro_stage_api.py:121
↓ 1 callersMethod_parse_table_data
(data_string, cols)
software/PythonAPI/open_micro_stage_api.py:427
↓ 1 callersMethodadd_input_character
Feed input chars one by one
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:120
↓ 1 callersMethodangle
firmware/MotionControllerRP/src/utilities/math3d.h:76
↓ 1 callersMethodbegin
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:47
↓ 1 callersFunctionbuild_linear_lut
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:390
↓ 1 callersMethodcalibrate
firmware/MotionControllerRP/src/robot.cpp:61
↓ 1 callersMethodcalibrate_joint
Calibrates the given joint and returns the measured data as three lists containing: data[0]: list of motor angles dat
software/PythonAPI/open_micro_stage_api.py:307
↓ 1 callersMethodcan_process_command
firmware/MotionControllerRP/src/robot.cpp:513
↓ 1 callersFunctioncircle_sphere_intersection
* @brief Computes the intersection points between a circle in the XY-plane and a 3D sphere. * * Given: * - A circle centered at the origin (0,0,0
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:174
↓ 1 callersMethodclear
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:206
↓ 1 callersMethodcompute_motion_profile
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:162
↓ 1 callersMethodconnect
(self, port: str, baud_rate: int = 921600)
software/PythonAPI/open_micro_stage_api.py:219
↓ 1 callersMethodcontains_unsupported_words
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:69
↓ 1 callersMethoddisconnect
(self)
software/PythonAPI/open_micro_stage_api.py:240
↓ 1 callersMethodenable
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:79
↓ 1 callersFunctionerror_trap
firmware/MotionControllerRP/src/utilities/logging.cpp:88
↓ 1 callersMethodfinalize
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:136
↓ 1 callersMethodforeward
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:62
↓ 1 callersMethodgenerate_next
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:272
↓ 1 callersMethodget_amplitude
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:111
↓ 1 callersMethodget_entry
set an entry of the lookup table
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:220
↓ 1 callersFunctionget_file_list
firmware/MotionControllerRP/src/utilities/utilities.cpp:16
↓ 1 callersMethodget_intput_range
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:290
↓ 1 callersMethodget_last_abs_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:88
↓ 1 callersMethodget_last_abs_raw_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:84
↓ 1 callersMethodget_rawcounts_per_rev
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:92
↓ 1 callersMethodhome
Homes one or more axes on the device :param axis_list: Optional list of axis indices to home. If None, all axes are homed. :r
software/PythonAPI/open_micro_stage_api.py:288
↓ 1 callersMethodinfo
firmware/MotionControllerRP/src/utilities/logging.cpp:36
↓ 1 callersMethodinit
firmware/MotionControllerRP/src/robot.cpp:53
↓ 1 callersMethodinverse
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:90
↓ 1 callersMethodis_finished
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:151
↓ 1 callersMethodis_initialized
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:243
↓ 1 callersMethodis_successful
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:155
↓ 1 callersFunctionled_blink
firmware/MotionControllerRP/src/main.cpp:76
↓ 1 callersMethodload_calibration
firmware/MotionControllerRP/src/robot.cpp:107
↓ 1 callersFunctionmain
()
software/PythonAPI/calibration_plotter.py:24
next →1–100 of 313, ranked by callers