pub struct EventInsights2017 {Show 32 fields
pub average_foul_score: f32,
pub average_fuel_points: f32,
pub average_fuel_points_auto: f32,
pub average_fuel_points_teleop: f32,
pub average_high_goals: f32,
pub average_high_goals_auto: f32,
pub average_high_goals_teleop: f32,
pub average_low_goals: f32,
pub average_low_goals_auto: f32,
pub average_low_goals_teleop: f32,
pub average_mobility_points_auto: f32,
pub average_points_auto: f32,
pub average_points_teleop: f32,
pub average_rotor_points: f32,
pub average_rotor_points_auto: f32,
pub average_rotor_points_teleop: f32,
pub average_score: f32,
pub average_takeoff_points_teleop: f32,
pub average_win_margin: f32,
pub average_win_score: f32,
pub high_kpa: Vec<String>,
pub high_score: Vec<String>,
pub kpa_achieved: Vec<f32>,
pub mobility_counts: Vec<f32>,
pub rotor_1_engaged: Vec<f32>,
pub rotor_1_engaged_auto: Vec<f32>,
pub rotor_2_engaged: Vec<f32>,
pub rotor_2_engaged_auto: Vec<f32>,
pub rotor_3_engaged: Vec<f32>,
pub rotor_4_engaged: Vec<f32>,
pub takeoff_counts: Vec<f32>,
pub unicorn_matches: Vec<f32>,
}
Expand description
EventInsights2017 : Insights for FIRST STEAMWORKS qualification and elimination matches.
Fields§
§average_foul_score: f32
Average foul score.
average_fuel_points: f32
Average fuel points scored.
average_fuel_points_auto: f32
Average fuel points scored during auto.
average_fuel_points_teleop: f32
Average fuel points scored during teleop.
average_high_goals: f32
Average points scored in the high goal.
average_high_goals_auto: f32
Average points scored in the high goal during auto.
average_high_goals_teleop: f32
Average points scored in the high goal during teleop.
average_low_goals: f32
Average points scored in the low goal.
average_low_goals_auto: f32
Average points scored in the low goal during auto.
average_low_goals_teleop: f32
Average points scored in the low goal during teleop.
average_mobility_points_auto: f32
Average mobility points scored during auto.
average_points_auto: f32
Average points scored during auto.
average_points_teleop: f32
Average points scored during teleop.
average_rotor_points: f32
Average rotor points scored.
average_rotor_points_auto: f32
Average rotor points scored during auto.
average_rotor_points_teleop: f32
Average rotor points scored during teleop.
average_score: f32
Average score.
average_takeoff_points_teleop: f32
Average takeoff points scored during teleop.
average_win_margin: f32
Average margin of victory.
average_win_score: f32
Average winning score.
high_kpa: Vec<String>
An array with three values, kPa scored, match key from the match with the high kPa, and the name of the match
high_score: Vec<String>
An array with three values, high score, match key from the match with the high score, and the name of the match
kpa_achieved: Vec<f32>
An array with three values, number of times kPa bonus achieved, number of opportunities to bonus, and percentage.
mobility_counts: Vec<f32>
An array with three values, number of times mobility bonus achieved, number of opportunities to bonus, and percentage.
rotor_1_engaged: Vec<f32>
An array with three values, number of times rotor 1 engaged, number of opportunities to engage, and percentage.
rotor_1_engaged_auto: Vec<f32>
An array with three values, number of times rotor 1 engaged in auto, number of opportunities to engage in auto, and percentage.
rotor_2_engaged: Vec<f32>
An array with three values, number of times rotor 2 engaged, number of opportunities to engage, and percentage.
rotor_2_engaged_auto: Vec<f32>
An array with three values, number of times rotor 2 engaged in auto, number of opportunities to engage in auto, and percentage.
rotor_3_engaged: Vec<f32>
An array with three values, number of times rotor 3 engaged, number of opportunities to engage, and percentage.
rotor_4_engaged: Vec<f32>
An array with three values, number of times rotor 4 engaged, number of opportunities to engage, and percentage.
takeoff_counts: Vec<f32>
An array with three values, number of times takeoff was counted, number of opportunities to takeoff, and percentage.
unicorn_matches: Vec<f32>
An array with three values, number of times a unicorn match (Win + kPa & Rotor Bonuses) occured, number of opportunities to have a unicorn match, and percentage.
Implementations§
Source§impl EventInsights2017
impl EventInsights2017
Sourcepub fn new(
average_foul_score: f32,
average_fuel_points: f32,
average_fuel_points_auto: f32,
average_fuel_points_teleop: f32,
average_high_goals: f32,
average_high_goals_auto: f32,
average_high_goals_teleop: f32,
average_low_goals: f32,
average_low_goals_auto: f32,
average_low_goals_teleop: f32,
average_mobility_points_auto: f32,
average_points_auto: f32,
average_points_teleop: f32,
average_rotor_points: f32,
average_rotor_points_auto: f32,
average_rotor_points_teleop: f32,
average_score: f32,
average_takeoff_points_teleop: f32,
average_win_margin: f32,
average_win_score: f32,
high_kpa: Vec<String>,
high_score: Vec<String>,
kpa_achieved: Vec<f32>,
mobility_counts: Vec<f32>,
rotor_1_engaged: Vec<f32>,
rotor_1_engaged_auto: Vec<f32>,
rotor_2_engaged: Vec<f32>,
rotor_2_engaged_auto: Vec<f32>,
rotor_3_engaged: Vec<f32>,
rotor_4_engaged: Vec<f32>,
takeoff_counts: Vec<f32>,
unicorn_matches: Vec<f32>,
) -> EventInsights2017
pub fn new( average_foul_score: f32, average_fuel_points: f32, average_fuel_points_auto: f32, average_fuel_points_teleop: f32, average_high_goals: f32, average_high_goals_auto: f32, average_high_goals_teleop: f32, average_low_goals: f32, average_low_goals_auto: f32, average_low_goals_teleop: f32, average_mobility_points_auto: f32, average_points_auto: f32, average_points_teleop: f32, average_rotor_points: f32, average_rotor_points_auto: f32, average_rotor_points_teleop: f32, average_score: f32, average_takeoff_points_teleop: f32, average_win_margin: f32, average_win_score: f32, high_kpa: Vec<String>, high_score: Vec<String>, kpa_achieved: Vec<f32>, mobility_counts: Vec<f32>, rotor_1_engaged: Vec<f32>, rotor_1_engaged_auto: Vec<f32>, rotor_2_engaged: Vec<f32>, rotor_2_engaged_auto: Vec<f32>, rotor_3_engaged: Vec<f32>, rotor_4_engaged: Vec<f32>, takeoff_counts: Vec<f32>, unicorn_matches: Vec<f32>, ) -> EventInsights2017
Insights for FIRST STEAMWORKS qualification and elimination matches.
Trait Implementations§
Source§impl Clone for EventInsights2017
impl Clone for EventInsights2017
Source§fn clone(&self) -> EventInsights2017
fn clone(&self) -> EventInsights2017
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more