Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Michael-F-Bryan/adventures-in-motion-control
/ functions
Functions
153 in github.com/Michael-F-Bryan/adventures-in-motion-control
⨍
Functions
153
◇
Types & classes
71
Method
linear_interpolate
( &mut self, _start: Point, _end: Point, _feed_rate: Velocity, )
motion/src/movements/translator.rs:201
Function
map_result
(result: Result<A, B>)
sim/src/router.rs:65
Function
more_complicated_relative_circular_interpolation
()
motion/src/movements/translator.rs:342
Method
new
()
comms/src/lib.rs:12
Method
new
()
hal/src/messaging.rs:32
Method
new
(items: [A; N])
hal/src/automation.rs:87
Method
new
(inputs: Inputs)
sim/src/app.rs:19
Method
new
Create a new [`GcodeProgram`] message. # Panics The `text` must be smaller than [`GcodeProgram::MAX_TEXT_SIZE`] bytes long.
motion/src/gcode_program.rs:27
Method
new
(homing_speed: Velocity, axis_number: usize)
motion/src/home.rs:38
Method
new
Create a new [`Point`] in a particular unit system.
motion/src/movements/point.rs:16
Method
new
()
fps-counter/src/lib.rs:26
Method
onChecksumError
(e: ChecksumFailed)
frontend/src/CommsBus.ts:82
Method
onDataReceived
* The callback fired every time the frontend receives data. * @param data The bytes that were received.
frontend/src/CommsBus.ts:39
Method
on_crc_error
Callback used to notify the application whenever a CRC error occurs.
comms/src/lib.rs:119
Method
on_crc_error
(&mut self)
sim/src/router.rs:38
Method
on_data_received
(&mut self, data: &[u8])
sim/src/inputs.rs:22
Function
on_module_loaded
()
sim/src/lib.rs:19
Function
pass
()
sim/tests/web.rs:11
Function
poll
(app: &mut App, browser: &Browser)
sim/src/lib.rs:32
Method
poll
(&mut self, inputs: &I, outputs: &mut Outputs<T, M>)
comms/src/lib.rs:25
Method
poll
(&mut self, inputs: &In, outputs: &mut Out)
hal/src/system.rs:10
Method
poll
(&mut self, inputs: &L, outputs: &mut A)
motion/src/motion.rs:23
Function
poll_all
()
hal/src/automation.rs:245
Function
polling_without_hitting_limits_makes_an_axis_move_backwards
()
motion/src/home.rs:182
Function
record_snapshot
()
fps-counter/src/lib.rs:197
Function
round_trip_through_scroll
()
motion/src/gcode_program.rs:112
Method
send
(&mut self, data: &[u8])
sim/src/browser.rs:30
Method
send
(req: Request)
frontend/src/CommsBus.ts:22
Function
setup_world
()
sim/src/lib.rs:27
Function
simple_linear_interpolation
()
motion/src/movements/translator.rs:323
Function
switch_to_absolute
()
motion/src/movements/translator.rs:401
Function
switch_to_inches
()
motion/src/movements/translator.rs:373
Function
switch_to_millimeters
()
motion/src/movements/translator.rs:387
Function
switch_to_relative
()
motion/src/movements/translator.rs:415
Method
text
The g-code program itself.
motion/src/gcode_program.rs:39
Method
textString
()
frontend/src/messaging.ts:48
Method
tick_started
(&self)
sim/src/inputs.rs:34
Method
toString
()
frontend/src/messaging.ts:7
Method
toString
()
frontend/src/messaging.ts:11
Method
toString
()
frontend/src/messaging.ts:31
Method
toString
()
frontend/src/messaging.ts:52
Function
track_time_of_last_tick
()
fps-counter/src/lib.rs:182
Method
translate_src
( &mut self, src: &str, cb: &mut C, parse_errors: &mut G, )
motion/src/movements/translator.rs:27
Method
try_from_ctx
( from: &'a [u8], ctx: Endian, )
motion/src/gcode_program.rs:45
Method
try_into_ctx
( self, buffer: &mut [u8], ctx: Endian, )
motion/src/gcode_program.rs:62
Function
trying_to_home_a_nonexistent_axis_is_a_fault
()
motion/src/home.rs:237
Method
unexpected_upper_limit
(axis_number: usize)
motion/src/home.rs:93
Method
unsupported_command
(&mut self, _command: &GCode)
motion/src/movements/translator.rs:191
Function
unsupported_g_command
()
motion/src/movements/translator.rs:454
Function
unsupported_m_command
()
motion/src/movements/translator.rs:465
Function
unsupported_mnemonic
()
motion/src/movements/translator.rs:476
Method
velocity
(&self, axis_number: usize)
motion/src/home.rs:176
Method
with_elapsed
(elapsed: Duration)
fps-counter/src/lib.rs:163
← previous
101–153 of 153, ranked by callers