pub struct EventInsights2016 {Show 24 fields
pub low_bar: Vec<f32>,
pub a_cheval_de_frise: Vec<f32>,
pub a_portcullis: Vec<f32>,
pub b_ramparts: Vec<f32>,
pub b_moat: Vec<f32>,
pub c_sally_port: Vec<f32>,
pub c_drawbridge: Vec<f32>,
pub d_rough_terrain: Vec<f32>,
pub d_rock_wall: Vec<f32>,
pub average_high_goals: f32,
pub average_low_goals: f32,
pub breaches: Vec<f32>,
pub scales: Vec<f32>,
pub challenges: Vec<f32>,
pub captures: Vec<f32>,
pub average_win_score: f32,
pub average_win_margin: f32,
pub average_score: f32,
pub average_auto_score: f32,
pub average_crossing_score: f32,
pub average_boulder_score: f32,
pub average_tower_score: f32,
pub average_foul_score: f32,
pub high_score: Vec<String>,
}
Expand description
EventInsights2016 : Insights for FIRST Stronghold qualification and elimination matches.
Fields§
§low_bar: Vec<f32>
For the Low Bar - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
a_cheval_de_frise: Vec<f32>
For the Cheval De Frise - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
a_portcullis: Vec<f32>
For the Portcullis - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
b_ramparts: Vec<f32>
For the Ramparts - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
b_moat: Vec<f32>
For the Moat - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
c_sally_port: Vec<f32>
For the Sally Port - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
c_drawbridge: Vec<f32>
For the Drawbridge - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
d_rough_terrain: Vec<f32>
For the Rough Terrain - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
d_rock_wall: Vec<f32>
For the Rock Wall - An array with three values, number of times damaged, number of opportunities to damage, and percentage.
average_high_goals: f32
Average number of high goals scored.
average_low_goals: f32
Average number of low goals scored.
breaches: Vec<f32>
An array with three values, number of times breached, number of opportunities to breach, and percentage.
scales: Vec<f32>
An array with three values, number of times scaled, number of opportunities to scale, and percentage.
challenges: Vec<f32>
An array with three values, number of times challenged, number of opportunities to challenge, and percentage.
captures: Vec<f32>
An array with three values, number of times captured, number of opportunities to capture, and percentage.
average_win_score: f32
Average winning score.
average_win_margin: f32
Average margin of victory.
average_score: f32
Average total score.
average_auto_score: f32
Average autonomous score.
average_crossing_score: f32
Average crossing score.
average_boulder_score: f32
Average boulder score.
average_tower_score: f32
Average tower score.
average_foul_score: f32
Average foul score.
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.
Implementations§
Source§impl EventInsights2016
impl EventInsights2016
Sourcepub fn new(
low_bar: Vec<f32>,
a_cheval_de_frise: Vec<f32>,
a_portcullis: Vec<f32>,
b_ramparts: Vec<f32>,
b_moat: Vec<f32>,
c_sally_port: Vec<f32>,
c_drawbridge: Vec<f32>,
d_rough_terrain: Vec<f32>,
d_rock_wall: Vec<f32>,
average_high_goals: f32,
average_low_goals: f32,
breaches: Vec<f32>,
scales: Vec<f32>,
challenges: Vec<f32>,
captures: Vec<f32>,
average_win_score: f32,
average_win_margin: f32,
average_score: f32,
average_auto_score: f32,
average_crossing_score: f32,
average_boulder_score: f32,
average_tower_score: f32,
average_foul_score: f32,
high_score: Vec<String>,
) -> EventInsights2016
pub fn new( low_bar: Vec<f32>, a_cheval_de_frise: Vec<f32>, a_portcullis: Vec<f32>, b_ramparts: Vec<f32>, b_moat: Vec<f32>, c_sally_port: Vec<f32>, c_drawbridge: Vec<f32>, d_rough_terrain: Vec<f32>, d_rock_wall: Vec<f32>, average_high_goals: f32, average_low_goals: f32, breaches: Vec<f32>, scales: Vec<f32>, challenges: Vec<f32>, captures: Vec<f32>, average_win_score: f32, average_win_margin: f32, average_score: f32, average_auto_score: f32, average_crossing_score: f32, average_boulder_score: f32, average_tower_score: f32, average_foul_score: f32, high_score: Vec<String>, ) -> EventInsights2016
Insights for FIRST Stronghold qualification and elimination matches.
Trait Implementations§
Source§impl Clone for EventInsights2016
impl Clone for EventInsights2016
Source§fn clone(&self) -> EventInsights2016
fn clone(&self) -> EventInsights2016
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more