Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pollen-robotics/rustypot
/ functions
Functions
190 in github.com/pollen-robotics/rustypot
⨍
Functions
190
◇
Types & classes
54
↓ 12 callers
Method
to_le_bytes
(&self)
src/servo/orbita/orbita2d_foc.rs:106
↓ 8 callers
Method
send_instruction_packet
( &self, port: &mut dyn SerialPort, packet: &dyn InstructionPacket<P>, )
src/dynamixel_protocol/mod.rs:468
↓ 7 callers
Method
read_status_packet
( &self, port: &mut dyn SerialPort, sender_id: u8, )
src/dynamixel_protocol/mod.rs:489
↓ 7 callers
Method
to_bytes
(&self)
src/dynamixel_protocol/v2.rs:157
↓ 7 callers
Method
to_bytes
(&self)
src/dynamixel_protocol/v1.rs:136
↓ 4 callers
Method
params
(&self)
src/dynamixel_protocol/v2.rs:153
↓ 3 callers
Function
crc
(data: &[u8])
src/dynamixel_protocol/v2.rs:297
↓ 3 callers
Method
ping
Send a ping instruction. Ping the motor with specified `id`. Returns an [CommunicationErrorKind] if the communication fails. # Examples ```no_run us
src/dynamixel_protocol/mod.rs:114
↓ 3 callers
Method
sync_read
Reads raw register bytes from multiple ids at once. Sends a sync read instruction to the specified motors and wait for the status packet in response.
src/dynamixel_protocol/mod.rs:306
↓ 2 callers
Function
crc
(data: &[u8])
src/dynamixel_protocol/v1.rs:269
↓ 2 callers
Method
is_input_buffer_empty
(&self, port: &mut dyn SerialPort)
src/dynamixel_protocol/mod.rs:510
↓ 1 callers
Function
dxl_abs_speed_to_rad_per_sec
Dynamixel absolute speed to radians per second Works for moving_speed in joint mode for instance
src/servo/dynamixel/ax.rs:97
↓ 1 callers
Function
dxl_abs_speed_to_rad_per_sec
Dynamixel absolute speed to radians per second Works for moving_speed in joint mode for instance
src/servo/dynamixel/mx.rs:96
↓ 1 callers
Function
dxl_load_to_abs_torque
Dynamixel absolute load to torque percentage Works for torque_limit for instance
src/servo/dynamixel/ax.rs:139
↓ 1 callers
Function
dxl_load_to_abs_torque
Dynamixel absolute load to torque percentage Works for torque_limit for instance
src/servo/dynamixel/mx.rs:135
↓ 1 callers
Method
flush
(&self, port: &mut dyn SerialPort)
src/dynamixel_protocol/mod.rs:515
↓ 1 callers
Method
flush_if_needed
( &self, port: &mut dyn SerialPort, max_retries: usize, flush_after_delay: Dur
src/dynamixel_protocol/mod.rs:442
↓ 1 callers
Method
id
(&self)
src/dynamixel_protocol/v2.rs:145
↓ 1 callers
Method
instruction
(&self)
src/dynamixel_protocol/v2.rs:149
↓ 1 callers
Function
main
()
examples/feetech_sinus.py:6
↓ 1 callers
Function
rad_per_sec_to_dxl_abs_speed
Radians per second to dynamixel absolute speed Works for moving_speed in joint mode for instance
src/servo/dynamixel/ax.rs:105
↓ 1 callers
Function
rad_per_sec_to_dxl_abs_speed
Radians per second to dynamixel absolute speed Works for moving_speed in joint mode for instance
src/servo/dynamixel/mx.rs:103
↓ 1 callers
Function
rad_per_sec_to_xl320_abs_speed
Radians per second to dynamixel absolute speed Works for moving_speed in joint mode for instance
src/servo/dynamixel/xl320.rs:89
↓ 1 callers
Method
read
Reads raw register bytes. Sends a read instruction to the motor and wait for the status packet in response. Returns raw bytes without interpretation.
src/dynamixel_protocol/mod.rs:187
↓ 1 callers
Function
torque_to_dxl_abs_load
Torque percentage to dynamixel absolute load Works for torque_limit for instance
src/servo/dynamixel/ax.rs:146
↓ 1 callers
Function
torque_to_dxl_abs_load
Torque percentage to dynamixel absolute load Works for torque_limit for instance
src/servo/dynamixel/mx.rs:141
↓ 1 callers
Function
torque_to_xl320_abs_load
Torque percentage to dynamixel absolute load Works for torque_limit for instance
src/servo/dynamixel/xl320.rs:127
↓ 1 callers
Method
value
(&self)
src/dynamixel_protocol/v2.rs:252
↓ 1 callers
Method
value
(&self)
src/dynamixel_protocol/v1.rs:252
↓ 1 callers
Method
with_post_delay
Set a delay after each communication.
src/dynamixel_protocol/mod.rs:82
↓ 1 callers
Function
xl320_abs_speed_to_rad_per_sec
Dynamixel absolute speed to radians per second Works for moving_speed in joint mode for instance
src/servo/dynamixel/xl320.rs:82
↓ 1 callers
Function
xl320_load_to_abs_torque
Dynamixel absolute load to torque percentage Works for torque_limit for instance
src/servo/dynamixel/xl320.rs:121
Function
abs_speed_conversions
()
src/servo/dynamixel/xl320.rs:173
Function
abs_speed_conversions
()
src/servo/dynamixel/ax.rs:192
Function
abs_speed_conversions
()
src/servo/dynamixel/mx.rs:187
Function
check_error_on_wrong_id
()
src/dynamixel_protocol/v1.rs:349
Function
create_ping_packet
()
src/dynamixel_protocol/v2.rs:347
Function
create_ping_packet
()
src/dynamixel_protocol/v1.rs:282
Function
create_read_packet
()
src/dynamixel_protocol/v2.rs:367
Function
create_read_packet
()
src/dynamixel_protocol/v1.rs:296
Function
create_reboot_packet
()
src/dynamixel_protocol/v2.rs:357
Function
create_reboot_packet
()
src/dynamixel_protocol/v1.rs:289
Function
create_sync_read_packet
()
src/dynamixel_protocol/v2.rs:390
Function
create_sync_read_packet
()
src/dynamixel_protocol/v1.rs:314
Function
create_sync_write_packet
()
src/dynamixel_protocol/v2.rs:403
Function
create_sync_write_packet
()
src/dynamixel_protocol/v1.rs:324
Function
create_write_packet
()
src/dynamixel_protocol/v2.rs:377
Function
create_write_packet
()
src/dynamixel_protocol/v1.rs:303
Function
dxl_current_to_ma
Dynamixel current to mA Works for present_current instance
src/servo/dynamixel/xl330.rs:132
Function
dxl_current_to_ma
Dynamixel current to mA Works for present_current instance
src/servo/dynamixel/xm.rs:102
Function
dxl_load_to_oriented_torque
Dynamixel load to torque percentage Works for present_torque for instance
src/servo/dynamixel/ax.rs:155
Function
dxl_load_to_oriented_torque
Dynamixel load to torque percentage Works for present_torque for instance
src/servo/dynamixel/mx.rs:149
Function
dxl_oriented_speed_to_rad_per_sec
Dynamixel speed to radians per second Works for present_speed for instance
src/servo/dynamixel/ax.rs:113
Function
dxl_oriented_speed_to_rad_per_sec
Dynamixel speed to radians per second Works for present_speed for instance
src/servo/dynamixel/mx.rs:110
Function
dxl_pos_to_radians
Dynamixel angular position to radians Works in joint and multi-turn mode 2048->180° is the center position with 0.088 [deg/pulse]
src/servo/dynamixel/xl330.rs:105
Function
dxl_pos_to_radians
Dynamixel angular position to radians Works in joint and multi-turn mode 2048->180° is the center position with 0.088 [deg/pulse]
src/servo/dynamixel/xm.rs:75
Function
dxl_pwm_to_percentage
Dynamixel pwm to % Works for present_pwm
src/servo/dynamixel/xl330.rs:160
Function
dxl_pwm_to_percentage
Dynamixel pwm to % Works for present_pwm
src/servo/dynamixel/xm.rs:130
Function
dxl_to_temperature
Dxl Temperature (°C) read_current_temperature
src/servo/dynamixel/xl330.rs:146
Function
dxl_to_temperature
Dxl Temperature (°C) read_current_temperature
src/servo/dynamixel/xm.rs:116
Function
dxl_to_volt
Dynamixel voltage to V Works for present_voltage
src/servo/dynamixel/xl330.rs:174
Function
dxl_to_volt
Dynamixel voltage to V Works for present_voltage
src/servo/dynamixel/xm.rs:144
Function
dxl_vel_to_rpm
Dynamixel velocity in rpm Works for present_velocity instance
src/servo/dynamixel/xl330.rs:118
Function
dxl_vel_to_rpm
Dynamixel velocity in rpm Works for present_velocity instance
src/servo/dynamixel/xm.rs:88
Method
eq
(&self, other: &Self)
src/servo/orbita/orbita2d_foc.rs:94
Method
eq
(&self, other: &Self)
src/servo/orbita/orbita2d_poulpe.rs:87
Method
eq
(&self, other: &Self)
src/servo/orbita/orbita3d_poulpe.rs:100
Method
eq
(&self, other: &Self)
src/servo/orbita/orbita3d_foc.rs:86
Method
errors
(&self)
src/dynamixel_protocol/v2.rs:231
Method
errors
(&self)
src/dynamixel_protocol/v1.rs:200
Method
factory_reset
Factory reset instruction. Reset the Control Table of DYNAMIXEL to the factory default values. Please note that conserving ID and/or Baudrate is only
src/dynamixel_protocol/mod.rs:136
Method
factory_reset
( &self, port: &mut dyn SerialPort, id: u8, conserve_id_only: bool, co
src/dynamixel_protocol/mod.rs:377
Method
factory_reset_packet
( id: u8, conserve_id_only: bool, conserve_id_and_baudrate: bool, )
src/dynamixel_protocol/v2.rs:50
Method
factory_reset_packet
( id: u8, _conserve_id_only: bool, _conserve_id_and_baudrate: bool, )
src/dynamixel_protocol/v1.rs:34
Method
fmt
(&self, f: &mut fmt::Formatter)
src/dynamixel_protocol/mod.rs:545
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/dynamixel_protocol/packet.rs:41
Method
from_bit
(b: u8)
src/dynamixel_protocol/v2.rs:283
Method
from_bit
(b: u8)
src/dynamixel_protocol/v1.rs:226
Method
from_byte
(error: u8)
src/dynamixel_protocol/v2.rs:277
Method
from_byte
(error: u8)
src/dynamixel_protocol/v1.rs:220
Method
from_bytes
(data: &[u8], sender_id: u8)
src/dynamixel_protocol/v2.rs:184
Method
from_bytes
(data: &[u8], sender_id: u8)
src/dynamixel_protocol/v1.rs:159
Method
from_le_bytes
(bytes: [u8; 8])
src/servo/orbita/orbita2d_foc.rs:100
Method
from_le_bytes
(bytes: [u8; 8])
src/servo/orbita/orbita2d_poulpe.rs:68
Method
from_le_bytes
(bytes: [u8; 12])
src/servo/orbita/orbita3d_poulpe.rs:81
Method
from_le_bytes
(bytes: [u8; 12])
src/servo/orbita/orbita3d_foc.rs:92
Method
from_raw
(raw: u8)
src/servo/conversion.rs:12
Method
from_raw
(raw: i16)
src/servo/feetech/scs0043.rs:59
Method
from_raw
(raw: u16)
src/servo/feetech/sts3215.rs:63
Method
from_raw
(raw: u16)
src/servo/feetech/scs0009.rs:58
Method
from_raw
(raw: i32)
src/servo/dynamixel/xl330.rs:88
Method
from_raw
(raw: u16)
src/servo/dynamixel/ax.rs:79
Method
from_raw
(raw: i16)
src/servo/dynamixel/mx.rs:82
Method
get_payload_size
(header: &[u8])
src/dynamixel_protocol/v2.rs:20
Method
get_payload_size
(header: &[u8])
src/dynamixel_protocol/v1.rs:104
Method
id
(&self)
src/dynamixel_protocol/v1.rs:124
Method
instruction
(&self)
src/dynamixel_protocol/v1.rs:128
Function
load_conversions
()
src/servo/dynamixel/xl320.rs:206
Function
load_conversions
()
src/servo/dynamixel/ax.rs:225
Function
load_conversions
()
src/servo/dynamixel/mx.rs:213
next →
1–100 of 190, ranked by callers