MCPcopy Create free account

hub / github.com/02alexander/robby-fischer / functions

Functions169 in github.com/02alexander/robby-fischer

↓ 22 callersMethodlog
(&self, rec: &rerun::RecordingStream, entity_path: &str)
planner/src/visualizer/board_vis.rs:40
↓ 15 callersMethodsend_command
(&mut self, command: Command)
planner/src/arm.rs:129
↓ 11 callersMethodnext
(&mut self)
planner/src/utils.rs:24
↓ 11 callersMethodset_velocity
Velocity in degrees per second, always positive.
arm/src/stepper.rs:169
↓ 10 callersMethodget_angle
( &mut self, i2c: &mut WR, delay: &mut impl DelayMs<u32>, )
arm/src/main.rs:68
↓ 7 callersMethodpractical_smooth_move_claw_to
(&mut self, pos: Vec3)
planner/src/arm.rs:195
↓ 7 callersMethodsync_pos
(&mut self)
planner/src/arm.rs:94
↓ 6 callersMethodgoto_angle
Goto angles in degrees.
arm/src/stepper.rs:142
↓ 6 callersMethodlog_piece_positions
(&self, board: &Board)
planner/src/visualizer/board_vis.rs:249
↓ 5 callersMethodset_direction
(&mut self, direction: Direction)
arm/src/stepper.rs:148
↓ 5 callersFunctionstraight_moves
The moves of pieces other than pawns.
planner/src/moves.rs:83
↓ 5 callersMethodtranslate
(&self, dx: isize, dy: isize)
planner/src/chess.rs:197
↓ 5 callersMethodwrite_line
(&mut self, line: impl Display)
planner/src/uci.rs:46
↓ 4 callersFunctionchess_pos_to_board
(pos: Chess)
planner/src/board.rs:56
↓ 4 callersFunctioncount_in_frustum
( point: Vec3, inside_board: bool, coord_converter: &CoordConverter, threshed_img: &RgbImage,
eagle/src/vision.rs:264
↓ 4 callersFunctionget_piece
(board: &Board, square: Square)
planner/src/moves.rs:23
↓ 4 callersMethodget_response
(&mut self)
planner/src/arm.rs:137
↓ 4 callersFunctionsquares
()
planner/src/board.rs:52
↓ 4 callersMethodstep
(&mut self)
arm/src/stepper.rs:179
↓ 3 callersMethodcalib
(&mut self)
planner/src/arm.rs:55
↓ 3 callersMethodconfigure
(&mut self, baud_rate: BaudRate)
planner/src/termdev.rs:47
↓ 3 callersMethoddetect
(&mut self, color_data: &[u8], width: usize, height: usize)
eagle/src/markers.rs:39
↓ 3 callersFunctionget_color
(board: &Board, square: Square)
planner/src/moves.rs:26
↓ 3 callersFunctionin_runtime
(f: impl Future<Output = R>)
parrot/src/lib.rs:160
↓ 3 callersMethodis_at_target_margin
(&self, margin: i64)
arm/src/stepper.rs:164
↓ 3 callersMethodmove_along_trajectory
( &mut self, arm: &mut Arm, trajectory: &[Vec3], )
planner/src/board.rs:307
↓ 3 callersMethodmove_claw_to
(&mut self, position: Vec3)
planner/src/arm.rs:115
↓ 3 callersMethodmove_piece
(&mut self, arm: &mut Arm, start: Square, end: Square)
planner/src/board.rs:346
↓ 3 callersMethodread
(&mut self, buf: &mut [u8])
planner/src/termdev.rs:86
↓ 3 callersMethodset_timeout
(&mut self, deci_seconds: u8)
planner/src/termdev.rs:64
↓ 3 callersMethodsplit
Splits the device into a read and a write part.
planner/src/termdev.rs:71
↓ 3 callersFunctionstl_to_mesh3d
(mesh: &IndexedMesh, color: impl Into<rerun::Color> + Clone)
planner/src/visualizer/board_vis.rs:119
↓ 2 callersMethodcalib_all_except_sideways
(&mut self)
planner/src/arm.rs:81
↓ 2 callersMethodcalib_real_angle
Recalibrate the stepper by giving it it's current angle in degrees.
arm/src/stepper.rs:134
↓ 2 callersMethoddiff
(&self, target: &Board)
planner/src/board.rs:404
↓ 2 callersFunctionerror
(v)
planner/calibrater.py:6
↓ 2 callersMethodgrip_height
where the arm should grip the piece
planner/src/chess.rs:64
↓ 2 callersFunctionhighlight_edges
(color_img: &RgbImage)
eagle/src/vision.rs:35
↓ 2 callersFunctioninit_arm_vis
(rec: &rerun::RecordingStream)
planner/src/visualizer/arm_vis.rs:28
↓ 2 callersFunctioninside_convex_polygon
(pt: Vec2, polygon: &[Vec2])
eagle/src/vision.rs:334
↓ 2 callersFunctionlog_robot_state
( sideways_m: f32, bottom_deg: f32, top_deg: f32, claw_state: Option<Piece>, )
planner/src/visualizer/arm_vis.rs:40
↓ 2 callersFunctionmean
(pts: &[Vec2])
eagle/src/markers.rs:108
↓ 2 callersMethodpieces
(&mut self)
eagle/src/vision.rs:468
↓ 2 callersMethodqueue_size
(&mut self)
planner/src/arm.rs:241
↓ 2 callersMethodread_line
(&mut self)
planner/src/uci.rs:51
↓ 2 callersMethodreceive
(&mut self)
eagle/src/vision.rs:256
↓ 2 callersMethodrelease
(&mut self)
planner/src/arm.rs:272
↓ 2 callersMethodrun
(&mut self, timer: &Timer)
arm/src/main.rs:277
↓ 2 callersFunctionsave_image
(src_file, dst_folder)
eagle/annotate.py:7
↓ 2 callersFunctionserial_read
Waits until any data is available and then reads from the serial device. The closure must return the amount of consumed bytes.
arm/src/hardware.rs:136
↓ 1 callersMethodall_moves
(&self)
planner/src/board.rs:245
↓ 1 callersMethodangles
(&self, pos: Vec3)
planner/src/arm.rs:122
↓ 1 callersFunctionaugment
(image)
eagle/train.py:31
↓ 1 callersFunctionbishop_moves
The valid bishop moves.
planner/src/moves.rs:140
↓ 1 callersFunctionboard_to_real_cord
(position: Square)
planner/src/visualizer/board_vis.rs:50
↓ 1 callersFunctionbounding_box
(polygon: &[Vec2])
eagle/src/vision.rs:326
↓ 1 callersMethodcalibrate
( &mut self, button_pin: &mut P, slow_velocity: f32, fast_velocity: f32,
arm/src/stepper.rs:104
↓ 1 callersMethodcalibrate_arm
(&mut self, delay: &mut Delay)
arm/src/main.rs:120
↓ 1 callersMethodcalibrate_sideways
(&mut self, delay: &mut Delay)
arm/src/main.rs:113
↓ 1 callersMethodcheck_queue
(&mut self)
arm/src/main.rs:249
↓ 1 callersFunctionchess_move_to_move
(mv: shakmaty::Move)
planner/src/bin/play.rs:26
↓ 1 callersFunctionextract_features
(img)
eagle/train.py:39
↓ 1 callersMethodflush
(&mut self)
planner/src/termdev.rs:95
↓ 1 callersFunctiongd
(grad, x0, n, alpha, momentum=0.9)
planner/calibrater.py:81
↓ 1 callersFunctionget_entity_path
(link: &k::Node<f32>)
planner/src/visualizer/arm_vis.rs:15
↓ 1 callersMethodgoto_position
(&mut self, position: i64)
arm/src/stepper.rs:160
↓ 1 callersMethodgrip
(&mut self)
planner/src/arm.rs:265
↓ 1 callersMethodheight
(&self)
planner/src/chess.rs:51
↓ 1 callersMethodindex
(&self, sqr: Square)
planner/src/chess.rs:214
↓ 1 callersMethodinit_logging
(&mut self, rec: &rerun::RecordingStream)
planner/src/visualizer/board_vis.rs:214
↓ 1 callersMethodis_in_position_margin
(&mut self, margin: i64)
arm/src/main.rs:243
↓ 1 callersMethodis_pressed
(&mut self)
eagle/src/bin/train.rs:28
↓ 1 callersFunctionis_white
(intensities: &[u8], is_white_square: bool)
eagle/src/vision.rs:591
↓ 1 callersFunctionking_moves
The valid king moves.
planner/src/moves.rs:167
↓ 1 callersFunctionknight_moves
The valid knight moves.
planner/src/moves.rs:125
↓ 1 callersFunctionlinspace
(start: T, end: T, n: u32)
planner/src/arm.rs:280
↓ 1 callersFunctionlinspace
(start: f32, end: f32, n: usize)
eagle/src/vision.rs:607
↓ 1 callersFunctionload_gltf
( doc: &'data gltf::Document, buffers: &'data [gltf::buffer::Data], )
planner/src/visualizer/gltf_logging.rs:205
↓ 1 callersFunctionlog_node
Log a glTF node with Rerun.
planner/src/visualizer/gltf_logging.rs:63
↓ 1 callersFunctionmain
Main function
eagle/main.py:58
↓ 1 callersFunctionmain
()
eagle/annotate.py:22
↓ 1 callersFunctionmat_to_image
(inp_arr: &cvvec::Mat)
eagle/src/vision.rs:26
↓ 1 callersMethodmy_intersperse
(mut self, sep: T)
planner/src/utils.rs:12
↓ 1 callersMethodnew_colors
(&self, new_colors: [[Option<Color>; 8]; 9])
planner/src/board.rs:84
↓ 1 callersFunctionnode_name
(node: &gltf::Node<'_>)
planner/src/visualizer/gltf_logging.rs:152
↓ 1 callersFunctionnode_primitives
( buffers: &'data [gltf::buffer::Data], node: &'data gltf::Node<'_>, )
planner/src/visualizer/gltf_logging.rs:157
↓ 1 callersFunctionoptimize_actions
( mut added: Vec<(Square, Piece)>, mut removed: Vec<(Square, Piece)>, )
planner/src/chess.rs:225
↓ 1 callersMethodparse_command
(&mut self, delay: &mut Delay, line: &str)
arm/src/main.rs:147
↓ 1 callersFunctionpawn_moves
The pawn moves for the current player from the square.
planner/src/moves.rs:31
↓ 1 callersMethodproject_points
(&self, points: &[Vec3])
eagle/src/vision.rs:204
↓ 1 callersFunctionqueen_moves
The valid queen moves.
planner/src/moves.rs:152
↓ 1 callersFunctionread_byte
()
arm/src/hardware.rs:229
↓ 1 callersFunctionrook_moves
The valid rook moves.
planner/src/moves.rs:146
↓ 1 callersFunctionrun
(_terminal: &mut Terminal<impl Backend>)
planner/src/bin/calibrate.rs:62
↓ 1 callersFunctionserial_available
Tests if any data is available on serial.
arm/src/hardware.rs:200
↓ 1 callersFunctionserial_write
Writes the data to the USB serial.
arm/src/hardware.rs:111
↓ 1 callersMethodset_step_size
(&mut self, step_size: StepSize)
arm/src/stepper.rs:43
↓ 1 callersMethodshow_all_lines
(&mut self, show: bool)
planner/src/uci.rs:59
↓ 1 callersMethodsmooth_move_z
(&mut self, z: f32)
planner/src/arm.rs:179
↓ 1 callersFunctionstart
()
arm/src/main.rs:291
next →1–100 of 169, ranked by callers