MCPcopy Create free account

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

Functions313 in github.com/0x23/MicroManipulatorStepper

Methodget_position_error
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:119
Methodget_qformat
firmware/MotionControllerRP/src/utilities/fp_math.h:51
Methodget_rotation_direction
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:151
Methodget_status
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:96
Methodget_word_count
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:60
Methodget_workspace_transform
(self)
software/PythonAPI/open_micro_stage_api.py:277
Methodget_zero_position
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:194
Methodhandle_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
Methodhome
firmware/MotionControllerRP/src/robot.cpp:406
Methodin_input_range
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:279
Methodin_output_range
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:283
Methodinit
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:38
Methodinit
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:30
Methodinit
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:7
Methodinvert
inverts the lookup table so it represents the funcion x = fi(y) given y = f(x)
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:340
Methodis_ab_swapped
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:184
Methodis_abz_enabled
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:174
Methodis_monotonic
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:263
Methodlerp
Linearly interpolate between two poses
firmware/MotionControllerRP/src/utilities/math3d.h:176
Methodlinear_interpolate
firmware/MotionControllerRP/src/utilities/lookup_table.cpp:237
Methodlog_msg_callback
(self, log_level, msg)
software/PythonAPI/open_micro_stage_api.py:245
Methodlog_prefix
firmware/MotionControllerRP/src/utilities/logging.cpp:78
Functionloop
firmware/MotionControllerRP/src/main.cpp:161
Functionmain_core1
firmware/MotionControllerRP/src/main.cpp:95
Methodmotor_pos_to_field_angle
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:234
Methodmove_to
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:123
Methodmove_to_open_loop
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:154
Methodmul
* @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
Methodnormalized
firmware/MotionControllerRP/src/utilities/math3d.h:102
Methodon_endstop_detected
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:115
Methodon_overflow_error
firmware/MotionControllerRP/src/utilities/fp_math.h:131
Methodone_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
Methodoperator*
firmware/MotionControllerRP/src/utilities/math3d.h:20
Methodoperator*
firmware/MotionControllerRP/src/utilities/math3d.h:87
Methodoperator*
Combine with another pose (this * other)
firmware/MotionControllerRP/src/utilities/math3d.h:162
Methodoperator*
firmware/MotionControllerRP/src/utilities/math3d.h:203
Methodoperator+
firmware/MotionControllerRP/src/utilities/math3d.h:18
Methodoperator+
firmware/MotionControllerRP/src/utilities/math3d.h:197
Methodoperator-
firmware/MotionControllerRP/src/utilities/math3d.h:19
Methodoperator-
firmware/MotionControllerRP/src/utilities/math3d.h:200
Methodoperator/
firmware/MotionControllerRP/src/utilities/math3d.h:21
Methodparse_line
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:132
Methodpose_from_joint_angles
firmware/MotionControllerRP/src/robot.cpp:378
Methodprint_cartesian_path_segments
firmware/MotionControllerRP/src/motion_control/path_planner.cpp:209
Methodprocess_calibrate_joint_command
firmware/MotionControllerRP/src/robot.cpp:793
Methodprocess_dwell_command
firmware/MotionControllerRP/src/robot.cpp:727
Methodprocess_home_command
firmware/MotionControllerRP/src/robot.cpp:764
Methodprocess_machine_command
firmware/MotionControllerRP/src/robot.cpp:537
Methodprocess_motion_command
firmware/MotionControllerRP/src/robot.cpp:654
Methodprocess_set_pose_command
firmware/MotionControllerRP/src/robot.cpp:701
Methodprocess_set_servo_parameter_command
firmware/MotionControllerRP/src/robot.cpp:746
Methodraw
firmware/MotionControllerRP/src/utilities/logging.cpp:63
Methodread_abs_angle
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:28
Methodread_abs_angle_raw
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:13
Methodread_current_position
(self)
software/PythonAPI/open_micro_stage_api.py:377
Methodread_encoder_angles
(self)
software/PythonAPI/open_micro_stage_api.py:393
Methodread_register
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:262
Methodreset_abs_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:45
Methodsend_command
(self, cmd: str, timeout_s: float=5)
software/PythonAPI/open_micro_stage_api.py:422
Methodset_ab_swapped
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:188
Methodset_abz_enabled
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:178
Methodset_abz_resolution
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:166
Methodset_bandwidth
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:135
Methodset_encoder_update_enabled
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:223
Methodset_hysteresis
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:145
Methodset_hysteresis
firmware/MotionControllerRP/src/hardware/MT6701_encoder.cpp:33
Methodset_level
firmware/MotionControllerRP/src/utilities/logging.cpp:23
Methodset_max_acceleration
(self, linear_accel, angular_accel)
software/PythonAPI/open_micro_stage_api.py:358
Methodset_options1
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:211
Methodset_options2
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:219
Methodset_options3
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:232
Methodset_options4
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:243
Methodset_pose
firmware/MotionControllerRP/src/robot.cpp:357
Methodset_pose
(self, x, y, z)
software/PythonAPI/open_micro_stage_api.py:413
Methodset_pwm
firmware/MotionControllerRP/src/hardware/TB6612_motor_driver.cpp:154
Methodset_rotation_direction
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:155
Methodset_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
Methodset_workspace_transform
(self, transform)
software/PythonAPI/open_micro_stage_api.py:274
Methodset_zero_from_current_position
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:112
Methodset_zero_position
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:199
Functionsetup
firmware/MotionControllerRP/src/main.cpp:113
Methodsetup_spi
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:11
Methodsize
firmware/MotionControllerRP/src/utilities/ringbuffer.h:49
Methodspi_begin_transaction
Helper SPI transaction helpers for CS handling and SPI transfer
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:295
Methodspi_end_transaction
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:306
Methodspi_transfer
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:301
Methodtest
firmware/MotionControllerRP/src/kinematic_models/kinematic_model_delta3d.cpp:122
Methodto_axis_angle
firmware/MotionControllerRP/src/utilities/math3d.h:65
Methodto_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
Methodtransfer_24
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:254
Functiontrapezoidal_wave
firmware/MotionControllerRP/src/utilities/waveforms.cpp:43
Functiontriangle_wave
firmware/MotionControllerRP/src/utilities/waveforms.cpp:27
Functiontriangle_with_plateau
firmware/MotionControllerRP/src/utilities/waveforms.cpp:7
Methodupdate
firmware/MotionControllerRP/src/servo_control/homing_controller.cpp:73
Methodupdate
firmware/MotionControllerRP/src/servo_control/pid.cpp:65
Methodupdate
firmware/MotionControllerRP/src/servo_control/servo_controller.cpp:74
Methodupdate
firmware/MotionControllerRP/src/utilities/frequency_counter.h:16
Methodupdate
firmware/MotionControllerRP/src/command_parser/command_parser.cpp:101
Methodupdate
firmware/MotionControllerRP/src/motion_control/motion_controller.cpp:21
Methodupdate_abs_raw_angle
firmware/MotionControllerRP/src/hardware/MT6835_encoder.cpp:279
← previousnext →201–300 of 313, ranked by callers