MCPcopy Create free account

hub / github.com/Ncerzzk/RustPilot / functions

Functions110 in github.com/Ncerzzk/RustPilot

↓ 9 callersFunctionadd_param
(name: &str, default: ParameterData)
src/param.rs:109
↓ 6 callersMethodwrite_reg
(&mut self, addr: u8, value: u16)
src/fpga_spi_pwm.rs:138
↓ 4 callersMethodrotate_v
(&self,q:Vector3)
src/basic/rotation.rs:41
↓ 3 callersMethodget_data
(&self)
src/param.rs:56
↓ 3 callersMethodrotate_q
(&self,q:Quaternion<f32>)
src/basic/rotation.rs:36
↓ 3 callersFunctionset_param
(name: &str, val: ParameterData)
src/param.rs:100
↓ 2 callersMethodcalcuate
(&mut self, err:f32, dt: f32)
src/basic/pid.rs:11
↓ 2 callersFunctionfree_resource
(ui_state: &mut UIState)
src/mujoco_display.rs:235
↓ 2 callersFunctionget_attitude_distance
(target: Q<f32>, now: Q<f32>)
src/att_control.rs:22
↓ 2 callersFunctionget_param
(name: &str)
src/param.rs:83
↓ 2 callersFunctionget_params_map
()
src/param.rs:79
↓ 2 callersFunctionglfw_init
(simulation: &Simulation, cam_ids: &[i32])
src/mujoco_display.rs:22
↓ 2 callersFunctioninit_mixer
(argc: u32, argv: *const &str)
src/mixer.rs:210
↓ 2 callersFunctionnew_rc_channel_packet
(dest: Destination, channel_vals: &[u16])
src/elrs.rs:127
↓ 2 callersMethodprocess
(&mut self)
src/elrs.rs:32
↓ 2 callersMethodrotate
(&self,q:[f32;3])
src/basic/rotation.rs:25
↓ 2 callersMethodscale
(&self, input: f32)
src/basic/scaler.rs:39
↓ 2 callersMethodset_duty
(&mut self, chn: u8, duty: f32)
src/fpga_spi_pwm.rs:160
↓ 2 callersMethodupdate
(&mut self, acc: [f32; 3], mut gyro_data: [f32; 3], dt: f32)
src/imu_update.rs:25
↓ 1 callersMethod__init__
(self)
tools/udp_scope.py:61
↓ 1 callersMethodcalcuate
(&self, ctrl_out: &TorqueThrustMsg)
src/mixer.rs:194
↓ 1 callersFunctioncheck_q_eq
(q1:Quaternion<f32>,q2:Quaternion<f32>)
src/basic/rotation.rs:56
↓ 1 callersFunctiondraw_circle
(buffer: &mut [u32], width: usize, height: usize, cx: f64, cy: f64, radius: f64, color: u32)
src/mujoco_lidar.rs:65
↓ 1 callersFunctiondraw_circle_outline
Draw hollow rings
src/mujoco_lidar.rs:82
↓ 1 callersFunctiondraw_line
Draw lines in Bresenham algorithm
src/mujoco_lidar.rs:118
↓ 1 callersFunctionflash_firmware
(firmware_path: &String, dev_name: &String)
src/fpga_spi_pwm.rs:237
↓ 1 callersFunctionget_mav_paramtype
(p: &param::ParameterData)
src/mavlink_gs.rs:23
↓ 1 callersFunctionget_paramdata_in_mav
(p: &common::MavParamType, value: f32)
src/mavlink_gs.rs:31
↓ 1 callersFunctionglfw_update_scene
(simulation: &Simulation, ui_state: &mut UIState)
src/mujoco_display.rs:91
↓ 1 callersFunctioninit_ffmpeg
()
src/mujoco_display.rs:138
↓ 1 callersFunctioninit_mavlink_gs
(argc: u32, argv: *const &str)
src/mavlink_gs.rs:53
↓ 1 callersMethodinit_x_quadcopter_mixers
(&mut self)
src/mixer.rs:72
↓ 1 callersFunctionprocess_spi_args
(args: &SpideviceArgs)
src/fpga_spi_pwm.rs:167
↓ 1 callersMethodread_mixers_info_from_file
(&mut self, filepath: P)
src/mixer.rs:52
↓ 1 callersMethodset_pluse_width
pulse_width : us
src/fpga_spi_pwm.rs:78
↓ 1 callersMethodstop_all
(&mut self)
src/fpga_spi_pwm.rs:152
↓ 1 callersMethodunion_to_f32
(&self)
src/param.rs:16
↓ 1 callersMethodupdate_ctrl_outputs
(&self, msg: &TorqueThrustMsg)
src/mixer.rs:38
↓ 1 callersFunctionupdate_lidar_buffer
( lidar_width: usize, lidar_height: usize, buffer: &mut [u32], rf_ids: &[u16], angles: &[u
src/mujoco_lidar.rs:17
↓ 1 callersMethodupdate_mj_sensor
(&self)
src/mujoco_sim.rs:37
↓ 1 callersFunctionupdate_mjscene
(simulation: &Simulation, ui_state: &mut UIState)
src/mujoco_display.rs:163
Method__init__
(self)
tools/udp_scope.py:17
Methodas_bool
(&self)
src/param.rs:40
Methodas_f32
(&self)
src/param.rs:32
Methodas_i32
(&self)
src/param.rs:24
Functionatt_control_main
(ptr: *mut c_void)
src/att_control.rs:45
Functionclient_process_args
( argc: u32, argv: *const &str )
src/basic.rs:5
Methoddefault
()
src/basic/scaler.rs:13
Functionelrs_basic_test
()
src/elrs.rs:157
Functionelrs_main
(argc: u32, argv: *const &str)
src/elrs.rs:59
Functionfpga_spi_pwm_init
(argc: u32, argv: *const &str)
src/fpga_spi_pwm.rs:189
Functionget_euler_degree
(q:quaternion_core::Quaternion<f32>)
src/basic/rotation.rs:11
Functionimu_update_main
(ptr: *mut c_void)
src/imu_update.rs:57
Methodindex
(&self, index:usize)
src/msg_define.rs:39
Functioninit_att_control
(_argc: u32, _argv: *const &str)
src/att_control.rs:106
Functioninit_fake_linux_input
(_argc: u32, _argv: *const &str)
src/fake_linux_input.rs:23
Functioninit_gazebo_sim
(_argc: u32, _argv: *const &str)
src/gazebo_sim.rs:127
Functioninit_gz_actuator
(_argc: u32, _argv: *const &str)
src/gazebo_actuator.rs:35
Functioninit_imu_update
(_argc: u32, _argv: *const &str)
src/imu_update.rs:107
Functioninit_lidar_window
(width: usize, height: usize)
src/mujoco_lidar.rs:4
Functioninit_manual_ctrl
(argc: u32, argv: *const &str)
src/manual_ctrl.rs:19
Functioninit_mujoco_sim
(_argc: u32, _argv: *const &str)
src/mujoco_sim.rs:204
Functionmain
()
build.rs:18
Functionmain
()
src/main.rs:53
Methodmixer_output_callback
(&mut self, msg: &MixerOutputMsg)
src/gazebo_actuator.rs:16
Functionmsg_echo_main
(argc:u32, argv:*const &str)
src/msg_echo.rs:18
Methodmujoco_sim_event_loop
(sim: Arc<MujocoSim>, actuator_num: usize)
src/mujoco_sim.rs:86
Methodneg
(self)
src/basic/scaler.rs:27
Methodnew
(toml_filename: &str)
src/gazebo_sim.rs:78
Methodnew
(dev: Spidev, cli: Cli)
src/fpga_spi_pwm.rs:91
Methodnew
(name: &str, add_key: char, sub_key: char, init_val: i16)
src/fake_linux_input.rs:13
Methodnew
(xml_filename: &str)
src/mujoco_sim.rs:174
Methodnew
(dev:Box<dyn Read>)
src/elrs.rs:24
Methodnew
()
src/utils/udp_scope.rs:9
Methodnew
(kp: f32, ki: f32, kd: f32)
src/basic/pid.rs:18
Functionparam_main
(_argc: u32, _argv: *const &str)
src/param.rs:120
Methodread_reg
(&mut self, addr: u8)
src/fpga_spi_pwm.rs:143
Functionregister
()
src/gazebo_sim.rs:135
Functionregister
()
src/fpga_spi_pwm.rs:294
Functionregister
()
src/imu_update.rs:112
Functionregister
()
src/mixer.rs:235
Functionregister
()
src/fake_linux_input.rs:69
Functionregister
()
src/mavlink_gs.rs:236
Functionregister
()
src/msg_echo.rs:41
Functionregister
()
src/mujoco_sim.rs:221
Functionregister
()
src/gazebo_actuator.rs:64
Functionregister
()
src/param.rs:162
Functionregister
()
src/manual_ctrl.rs:65
Functionregister
()
src/att_control.rs:114
Functionregister
()
src/elrs.rs:82
Functionregister_msgs
()
src/msg_define.rs:101
Functionreset_param
(name: &str)
src/param.rs:91
Methodrun
(self)
tools/udp_scope.py:65
Methodrun_steps
(self: &Arc<Self>, steps: u64)
src/gazebo_sim.rs:111
Methodsend_wave
(&self,floats:&[f32])
src/utils/udp_scope.rs:18
Methodstop
(self)
tools/udp_scope.py:79
Methodsubscribe
(self: &Arc<Self>, topic: &str, callback: F)
src/gazebo_sim.rs:98
Functiontest_imu_update
()
src/imu_update.rs:124
Functiontest_init_gz_actuator
()
src/gazebo_actuator.rs:76
Functiontest_init_mixer
()
src/mixer.rs:248
next →1–100 of 110, ranked by callers