MCPcopy Create free account

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

Functions313 in github.com/0x23/MicroManipulatorStepper

↓ 1 callersFunctionmain
()
software/EncoderMagneticFieldSim/magnetic_field_sim.py:165
↓ 1 callersFunctionmain_core0
firmware/MotionControllerRP/src/main.cpp:85
↓ 1 callersFunctionmeasure_calibration_data
firmware/MotionControllerRP/src/servo_control/actuator_calibration.cpp:19
↓ 1 callersMethodmove_to
Moves the stage to an absolute position with a specified feed rate. :param x: Target X position (in workspace coordinates). :
software/PythonAPI/open_micro_stage_api.py:324
↓ 1 callersFunctionoverclock
Run before setup() __attribute__((constructor))
firmware/MotionControllerRP/src/main.cpp:64
↓ 1 callersMethodpeek
firmware/MotionControllerRP/src/utilities/ringbuffer.h:37
↓ 1 callersFunctionplot_calibration_data
(ax_encoder_counts, ax_field_angel, label, data)
software/PythonAPI/calibration_plotter.py:5
↓ 1 callersFunctionplot_field_rotation_xz_along_lines
Plots magnetic field rotation angles in the XZ-plane along multiple lines. Parameters: - collection: Magpylib Collection - point_pai
software/EncoderMagneticFieldSim/magnetic_field_sim.py:116
↓ 1 callersFunctionplot_field_xz
Plot the magnetic field lines in the XZ-plane (y=0). Parameters: - collection: Magpylib Collection - magnets: List of Magnet objects
software/EncoderMagneticFieldSim/magnetic_field_sim.py:24
↓ 1 callersMethodpop_js_path_segment
* retrieve */
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:97
↓ 1 callersMethodprint_to_log
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:376
↓ 1 callersMethodprocess
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:40
↓ 1 callersMethodprocess_command
firmware/MotionControllerRP/src/robot.cpp:527
↓ 1 callersMethodread_device_state_info
(self)
software/PythonAPI/open_micro_stage_api.py:399
↓ 1 callersMethodread_firmware_version
(self)
software/PythonAPI/open_micro_stage_api.py:280
↓ 1 callersMethodreset
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:27
↓ 1 callersMethodreset_abs_angle_period
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:49
↓ 1 callersMethodrun_blocking
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:11
↓ 1 callersMethodset_amplitude
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:89
↓ 1 callersMethodset_command
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:15
↓ 1 callersMethodset_command_processor
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:97
↓ 1 callersMethodset_kinematic_model
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:26
↓ 1 callersMethodset_motor_update_enabled
enable or disable servo loop update and encoder reads
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:215
↓ 1 callersMethodslerp
spherical linear interpolation, both input quaternions must be normalized
firmware/MotionControllerRP/src/utilities/math3d.h:108
↓ 1 callersFunctionstartswith
firmware/MotionControllerRP/src/robot.cpp:24
↓ 1 callersMethodstore_calibration
firmware/MotionControllerRP/src/robot.cpp:133
↓ 1 callersFunctionthree_sphere_intersection
* @brief Computes the intersection points of three spheres in 3D space. * * Given three spheres defined by their centers (p1, p2, p3) and radii (r1,
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:240
↓ 1 callersMethodto_magpylib
(self)
software/EncoderMagneticFieldSim/magnetic_field_sim.py:16
↓ 1 callersMethodunsolicited_msg_callback
(self, msg)
software/PythonAPI/open_micro_stage_api.py:270
↓ 1 callersMethodupdate_command_parser
firmware/MotionControllerRP/src/robot.cpp:233
↓ 1 callersMethodupdate_path_planner
* Updates the path planner, that chops up kartesian path segments into joint space * path segments using the inverse kinematic model. It then enqueue
firmware/MotionControllerRP/src/robot.cpp:258
↓ 1 callersMethodupdate_servo_controllers
* update servo loops, this is called from a second cpu core */
firmware/MotionControllerRP/src/robot.cpp:320
↓ 1 callersMethodupdate_target
firmware/MotionControllerRP/src/robot.cpp:102
↓ 1 callersMethodwait_for_stop
(self, polling_interval_ms=10, disable_callbacks=True)
software/PythonAPI/open_micro_stage_api.py:365
MethodCartesianPathSegment
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:113
MethodCommandParser
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:93
MethodFPMath
* @brief Constructor for FPMath. * @param q_format The number of fractional bits for fixed-point representation. * A Q-format of 'q' means n
firmware/MotionControllerRP/src/utilities/fp_math.h:40
MethodFrequencyCounter
firmware/MotionControllerRP/src/utilities/frequency_counter.h:14
MethodGCodeCommand
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:11
MethodHomingController
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:6
MethodJointSpacePathSegment
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:199
MethodJointSpacePathSegmentGenerator
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:249
MethodKinematicModel_Delta3D
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:17
MethodLinearAngular
firmware/MotionControllerRP/src/utilities/math3d.h:195
MethodLogger
firmware/MotionControllerRP/src/utilities/logging.h:46
MethodLookupTable
firmware/MotionControllerRP/src/utilities/lookup_table.h:18
MethodLowpassFilter
firmware/MotionControllerRP/src/servo_control/pid.cpp:58
MethodMT6701Encoder
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:3
MethodMT6835Encoder
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:22
MethodMotionController
firmware/MotionControllerRP/src/motion_control/motion_controller.cpp:16
MethodMotionProfileConstAcc
firmware/MotionControllerRP/src/motion_control/path_segment.cpp:14
MethodMotionProfileConstAcc
firmware/MotionControllerRP/src/motion_control/path_segment.h:34
MethodPIDController
firmware/MotionControllerRP/src/servo_control/pid.cpp:4
MethodPathPlanner
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:15
MethodPose6DF
firmware/MotionControllerRP/src/utilities/math3d.h:153
MethodQuaternionF
firmware/MotionControllerRP/src/utilities/math3d.h:47
MethodRingBuffer
firmware/MotionControllerRP/src/utilities/ringbuffer.h:11
MethodRobot
firmware/MotionControllerRP/src/robot.cpp:150
MethodRobotJoint
firmware/MotionControllerRP/src/robot.cpp:33
MethodServoController
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:17
MethodSharedData
firmware/MotionControllerRP/src/robot.h:48
MethodTB6612MotorDriver
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:23
MethodVec3F
firmware/MotionControllerRP/src/utilities/math3d.h:15
Method__init__
Initializes the serial connection and starts background reader. :param port: Serial port name (e.g., 'COM3' or '/dev/ttyUSB0').
software/PythonAPI/open_micro_stage_api.py:34
Method__init__
(self, show_communication=True, show_log_messages=True)
software/PythonAPI/open_micro_stage_api.py:212
Method__init__
(self, position, radius, height, direction, mag_strength)
software/EncoderMagneticFieldSim/magnetic_field_sim.py:9
Method_reader_loop
Asynchronous reader loop, collecting serial data into a buffer
software/PythonAPI/open_micro_stage_api.py:93
Functionalmost_equal
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:18
Methodarm_attachment_point
returns the arm attachment point on the rotor for a given rotor angle
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:116
Methodat_position
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:107
Methodcalc_crc
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:311
Methodcalib_data_filename
firmware/MotionControllerRP/src/robot.cpp:144
Methodcalibrate_joint
firmware/MotionControllerRP/src/robot.cpp:474
Methodcheck_all_joints_ready
firmware/MotionControllerRP/src/robot.cpp:397
Methodcompute_max_junction_velocity
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:191
Methoddebug
firmware/MotionControllerRP/src/utilities/logging.cpp:27
Methoddisable
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:84
Methoddiv
* @brief Performs fixed-point division. * @param a Numerator in fixed-point (Q-format). * @param b Denominator in fixed-point (Q-format).
firmware/MotionControllerRP/src/utilities/fp_math.h:111
Methodduration_us_to_ms
* @brief Converts a duration in microseconds (uint32_t) to a fixed-point * representation in milliseconds. * @param dt_us The duration in mi
firmware/MotionControllerRP/src/utilities/fp_math.h:79
Methoddwell
(self, time_s, blocking, timeout=1)
software/PythonAPI/open_micro_stage_api.py:350
Methodenable_motors
(self, enable)
software/PythonAPI/open_micro_stage_api.py:408
Methodenable_servo_control
firmware/MotionControllerRP/src/robot.cpp:342
Methodencoder_angle_to_motor_pos
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:230
Methoderror
firmware/MotionControllerRP/src/utilities/logging.cpp:54
Methodevaluate_inverse
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:295
Methodfree_item_count
firmware/MotionControllerRP/src/utilities/ringbuffer.h:50
Methodfrom_axis_angle
firmware/MotionControllerRP/src/utilities/math3d.h:50
Methodfrom_fixpoint
* @brief Converts a fixed-point value back to its floating-point representation. * @param v The fixed-point value to convert. * @return The
firmware/MotionControllerRP/src/utilities/fp_math.h:69
Methodfrom_rot_vec
firmware/MotionControllerRP/src/utilities/math3d.h:57
Methodget
firmware/MotionControllerRP/src/utilities/frequency_counter.h:25
Methodget_abz_resolution
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:161
Methodget_bandwidth
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:131
Methodget_calibration_status
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:100
Methodget_home_encoder_angle
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:159
Methodget_hysteresis
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:141
Methodget_options1
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:207
Methodget_options2
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:215
Methodget_options3
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:228
Methodget_options4
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:239
Methodget_position
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:115
← previousnext →101–200 of 313, ranked by callers