Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Blackjack200/bevy_robomaster_simulator
/ functions
Functions
453 in github.com/Blackjack200/bevy_robomaster_simulator
⨍
Functions
453
◇
Types & classes
244
Method
from_hz
(hz: f32)
src/ros2/prelude.rs:19
Method
from_number
(number: usize)
src/robomaster/tech_core/construct.rs:154
Method
from_zero_based
(index: usize)
src/robomaster/tech_core/construct.rs:146
Function
funny_mode_keeps_small_rune_activating_after_wrong_target
()
src/robomaster/power_rune/state.rs:505
Function
gimbal_controls
( time: Res<Time>, keyboard: Res<ButtonInput<KeyCode>>, config: Res<SimulationConfig>, // enab
src/systems/input.rs:172
Function
handle_armor_collision
( event: On<CollisionEnd>, mut commands: Commands, mut stats: ResMut<ProjectileStatistics>, pr
src/robomaster/armor/collision.rs:8
Function
handle_rune_collision
( event: On<CollisionEnd>, mut commands: Commands, mut consumed_projectiles: ResMut<ConsumedRunePr
src/robomaster/power_rune/collision.rs:47
Method
has_gimbal_cmd
(&self)
crates/talos-ipc/src/subscriber.rs:39
Method
has_new_data
(&self)
crates/talos-ipc/src/triple_buffer.rs:116
Method
hash
(&self, state: &mut H)
src/robomaster/outpost/update.rs:17
Function
heartbeat_system
(context: Option<Res<TalosCaptureContext>>)
src/talos/plugin.rs:156
Function
image_copy_driver
(world: &World, mut render_context: RenderContext)
src/capture/driver.rs:324
Method
inactive
(mode: RuneMode)
src/robomaster/power_rune/state.rs:67
Method
index_from_small
(label: ArmorLabel)
src/robomaster/armor/common.rs:205
Method
init_triple_buffer
初始化 TripleBuffer 到正确的初始状态 ShmRegion::create() 使用零填充,会破坏 TripleBuffer 的正确初始状态。 必须手动重新初始化。 正确初始状态: - state = 1 (ready slot 是 1, 无 FLAG_NEW) - write_id
crates/talos-ipc/src/publisher.rs:177
Function
insert
( root: Query<(Entity, Read<ScanArmor>), Added<ScanArmor>>, mut constructor: ArmorConstructor, )
src/robomaster/armor/construct.rs:337
Function
inverse_forward_motion_has_same_sign_and_magnitude
()
src/systems/chassis_observation.rs:189
Function
inverse_lateral_motion_is_symmetric
()
src/systems/chassis_observation.rs:198
Function
inverse_spin_motion_has_expected_pattern
()
src/systems/chassis_observation.rs:207
Function
inverse_then_forward_roundtrip_is_consistent
()
src/systems/chassis_observation.rs:216
Method
is_activating_large
(&self)
src/robomaster/power_rune/state.rs:166
Method
is_unique
(&self)
src/capture/driver.rs:185
Method
json_value
(self, team: Team)
src/robomaster/tech_core/construct.rs:109
Method
large_progress
(&self)
src/robomaster/power_rune/state.rs:176
Function
large_rune_activates_after_five_primary_hits
()
src/robomaster/power_rune/state.rs:586
Function
large_rune_activation_uses_fresh_sine_params
()
src/robomaster/power_rune/rotation.rs:151
Function
large_rune_global_timeout_resets_to_inactive
()
src/robomaster/power_rune/state.rs:620
Function
large_rune_lights_two_targets_and_enters_secondary_window
()
src/robomaster/power_rune/state.rs:529
Function
large_rune_primary_timeout_fails
()
src/robomaster/power_rune/state.rs:608
Function
large_rune_secondary_hit_waits_for_window_timeout
()
src/robomaster/power_rune/state.rs:543
Function
large_rune_secondary_timeout_advances_without_failure
()
src/robomaster/power_rune/state.rs:569
Function
large_rune_sync_preserves_active_variable_rotation
()
src/robomaster/power_rune/rotation.rs:186
Function
light_program_resolves_blink_active_color
()
src/robomaster/tech_core/construct.rs:1266
Function
main
()
src/main.rs:118
Function
main
()
src/bin/talos_gimbal_mock_server.rs:36
Function
material_raw
(f: F)
src/robomaster/visibility.rs:196
Method
new
(armor: ArmorSpec, armor_count: usize)
src/robomaster/common.rs:26
Method
new
(team: Team, spec: ArmorSpec)
src/robomaster/armor/construct.rs:24
Method
new
(team: Team)
src/robomaster/outpost/construct.rs:13
Method
new
(team: Team)
src/robomaster/outpost/update.rs:35
Method
new
(direction: RotationDirection)
src/robomaster/outpost/rotation.rs:51
Method
new
( target: TechCoreFirstLightSegment, energy_unit: TechCoreFirstLightSegment, )
src/robomaster/tech_core/construct.rs:190
Method
new
(max_speed: f32, linear_acceleration: f32, acceleration_exponent: f32)
src/robomaster/vehicle/movement.rs:14
Method
new
(root: Controller, targets: [RuneVisual; RUNE_TARGET_COUNT])
src/robomaster/power_rune/visual.rs:61
Method
new
(mode: RuneMode, rng: &mut impl Rng)
src/robomaster/power_rune/state.rs:216
Method
new
(team: Team, mode: RuneMode)
src/robomaster/power_rune/rune.rs:22
Method
new
(clockwise: bool)
src/robomaster/power_rune/rotation.rs:38
Method
new
(team: Team, config: RobotConfig)
src/components/infantry.rs:15
Method
new
(directory: &str)
src/dataset/writer.rs:35
Method
new
( config: CaptureConfig, src_image: Handle<Image>, snapshots: Arc<Vec<ToSyncSnapshot>>
src/capture/driver.rs:217
Method
new
(sender: Sender<T::T>)
src/ros2/topic.rs:24
Method
new
(period: Duration)
src/ros2/prelude.rs:12
Method
new
( child_of: Query<'w, 's, Read<ChildOf>>, children: Query<'w, 's, Read<Children>>, nam
src/util/entity_query.rs:41
Method
new
创建生产者 # Safety 调用者必须确保只有一个生产者存在
crates/talos-ipc/src/triple_buffer.rs:15
Method
new_combined
(v: Vec<Controller>)
src/robomaster/visibility.rs:115
Method
new_depth
(app: &mut App, width: u32, height: u32)
src/capture/view_copy.rs:80
Method
new_depth_for_camera_order
( app: &mut App, width: u32, height: u32, camera_order: isize, )
src/capture/view_copy.rs:89
Method
new_material
( entity: Entity, deactivated: Handle<StandardMaterial>, activating: Handle<StandardMa
src/robomaster/visibility.rs:105
Method
new_visibility
( deactivated: Option<Entity>, activating: Option<Entity>, activated: Option<Entity>,
src/robomaster/visibility.rs:96
Method
next
(&mut self)
src/util/either.rs:13
Method
now_ns
()
crates/talos-ipc/src/publisher.rs:161
Method
number
(self)
src/robomaster/tech_core/construct.rs:38
Function
on_activate
( ev: On<RuneActivated>, mut commands: Commands, query: Query<&PowerRune>, asset_server: Res<A
src/handler.rs:16
Function
on_hit
( ev: On<RuneHit>, mut stats: ResMut<ProjectileStatistics>, _commands: Commands, query: Query<
src/handler.rs:28
Function
outpost_rotation_system
( time: Res<Time>, mode: Res<OutpostRotationMode>, mut outposts: Query<(&mut Transform, &OutpostRo
src/robomaster/outpost/update.rs:70
Method
parent
(self)
src/util/entity_query.rs:147
Function
process_subscription
( context: Option<Res<ShmSubscriberRes>>, mut commands: Commands, gimbal: Single< (&mut Tr
src/talos/plugin.rs:113
Function
process_subscription
( time: Res<Time>, mut commands: Commands, gimbal_cmd: ResMut<TopicSubscriber<GimbalCmdTopic>>,
src/ros2/plugin.rs:283
Function
projectile_aerodynamics
( config: Res<SimulationConfig>, mut projectiles: Query<Forces, (With<Projectile>, Without<DartProject
src/systems/projectile.rs:91
Method
projectile_collision_layers
(is_self: bool)
src/components/physics.rs:73
Function
projectile_launch
( time: Res<Time>, mut cooldown: ResMut<ProjectileCooldown>, mut stats: ResMut<ProjectileStatistic
src/systems/projectile.rs:36
Function
projectiles_do_not_hit_vehicle_body_colliders
()
src/components/physics.rs:150
Function
projectiles_hit_opposing_armor_and_environment
()
src/components/physics.rs:139
Function
publish_ground_truth_system
( context: Option<Res<TalosCaptureContext>>, frame_stamp: Res<TalosFrameStamp>, infantry_query: Qu
src/talos/ground_truth.rs:58
Function
publish_pose
( context: &TalosCaptureContext, index: PoseIndex, position: [f32; 3], quaternion: [f32; 4],
src/talos/plugin.rs:164
Function
publish_talos_pose_system
( context: Option<Res<TalosCaptureContext>>, frame_stamp: Res<TalosFrameStamp>, camera: Query<&Glo
src/talos/capture.rs:149
Function
publish_tech_core_state
( time: Res<Time>, clock: Res<RoboMasterClock>, mut limiter: ResMut<TechCoreStateRateLimiter>,
src/ros2/plugin.rs:328
Function
publisher
(node: &mut Node, signal: Arc<AtomicBool>)
src/ros2/topic.rs:72
Method
random
(rng: &mut impl Rng)
src/robomaster/power_rune/rotation.rs:14
Function
receive_image_from_buffer
(mut world: DeferredWorld)
src/capture/driver.rs:388
Function
remote_gimbal_controls
( time: Res<Time>, keyboard: Res<ButtonInput<KeyCode>>, config: Res<SimulationConfig>, gimbal:
src/systems/input.rs:208
Function
remote_vehicle_controls
( time: Res<Time>, keyboard: Res<ButtonInput<KeyCode>>, config: Res<SimulationConfig>, infantr
src/systems/input.rs:125
Function
reverse_z_depth_converts_to_mm
()
src/dataset/writer.rs:143
Function
robot_configs_preserve_legacy_armor_values
()
src/robomaster/common.rs:90
Function
rotation_direction_sign_matches_legacy_bool
()
src/robomaster/outpost/rotation.rs:75
Function
rotation_mode_cycles_in_debug_order
()
src/robomaster/outpost/rotation.rs:81
Function
rune_activation_tick
( time: Res<Time>, mut runes: Query<(&mut PowerRuneMechanism, &mut PowerRuneRotation)>, )
src/robomaster/power_rune/rune.rs:57
Function
rune_rotation_system
( time: Res<Time>, mut runes: Query<(&PowerRune, &mut PowerRuneRotation, &mut Transform)>, )
src/robomaster/power_rune/rune.rs:83
Function
sample_occluded_when_blocker_is_closer
()
src/dataset/occlusion.rs:91
Function
sample_visible_when_depth_matches_target
()
src/dataset/occlusion.rs:74
Function
screenshot_on_f2
(mut commands: Commands, mut counter: Local<u32>)
src/systems/debug.rs:61
Function
screenshot_saving
( mut commands: Commands, screenshot_saving: Query<Entity, With<Capturing>>, window: Single<Entity
src/systems/debug.rs:69
Function
self_projectile_ignores_self_vehicle_and_projectiles
()
src/components/physics.rs:129
Method
sequence_small
()
src/robomaster/armor/common.rs:191
Method
set_phase
(&mut self, phase: TechCorePhase)
src/robomaster/tech_core/construct.rs:834
Method
set_step5_energy_unit_angle_degrees
(&mut self, degrees: f64)
src/robomaster/tech_core/construct.rs:866
Method
set_step5_energy_unit_angle_radians
(&mut self, radians: f64)
src/robomaster/tech_core/construct.rs:858
Method
set_step5_lights
(&mut self, step5_lights: TechCoreStep5Lights)
src/robomaster/tech_core/construct.rs:842
Method
set_step5_target_angle_degrees
(&mut self, degrees: f64)
src/robomaster/tech_core/construct.rs:862
Method
set_step5_target_angle_radians
(&mut self, radians: f64)
src/robomaster/tech_core/construct.rs:854
← previous
next →
301–400 of 453, ranked by callers