Struct fit_file::fit_file::FitSessionMsg [−][src]
pub struct FitSessionMsg {}Show fields
pub event: Option<u8>, pub event_type: Option<u8>, pub start_time: Option<u32>, pub start_position_lat: Option<i32>, pub start_position_long: Option<i32>, pub sport: Option<u8>, pub total_elapsed_time: Option<u32>, pub total_timer_time: Option<u32>, pub total_distance: Option<u32>, pub total_cycles: Option<u32>, pub total_calories: Option<u16>, pub total_fat_calories: Option<u16>, pub avg_speed: Option<u16>, pub max_speed: Option<u16>, pub avg_heart_rate: Option<u8>, pub max_heart_rate: Option<u8>, pub avg_cadence: Option<u8>, pub max_cadence: Option<u8>, pub avg_power: Option<u16>, pub max_power: Option<u16>, pub total_ascent: Option<u16>, pub total_descent: Option<u16>, pub total_training_effect: Option<u8>, pub first_lap_index: Option<u16>, pub num_laps: Option<u16>, pub event_group: Option<u8>, pub nec_lat: Option<i32>, pub nec_long: Option<i32>, pub swc_lat: Option<i32>, pub swc_long: Option<i32>, pub num_lengths: Option<u16>, pub normalized_power: Option<u16>, pub training_stress_score: Option<u16>, pub intensity_factor: Option<u16>, pub left_right_balance: Option<u16>, pub avg_stroke_count: Option<u32>, pub avg_stroke_distance: Option<u16>, pub swim_stroke: Option<u8>, pub pool_length: Option<u16>, pub threshold_power: Option<u16>, pub pool_length_unit: Option<u8>, pub num_active_lengths: Option<u16>, pub total_work: Option<u32>, pub avg_altitude: Option<u16>, pub max_altitude: Option<u16>, pub gps_accuracy: Option<u8>, pub avg_grade: Option<i16>, pub avg_pos_grade: Option<i16>, pub avg_neg_grade: Option<i16>, pub max_pos_grade: Option<i16>, pub max_neg_grade: Option<i16>, pub avg_temperature: Option<i8>, pub max_temperature: Option<i8>, pub total_moving_time: Option<u16>, pub avg_pos_vertical_speed: Option<u16>, pub avg_neg_vertical_speed: Option<u16>, pub max_pos_vertical_speed: Option<u16>, pub max_neg_vertical_speed: Option<u16>, pub min_heart_rate: Option<u8>, pub time_in_hr_zone: Option<u32>, pub time_in_speed_zone: Option<u32>, pub time_in_cadence_zone: Option<u32>, pub time_in_power_zone: Option<u32>, pub avg_lap_time: Option<u32>, pub best_lap_index: Option<u16>, pub min_altitude: Option<u16>, pub player_score: Option<u16>, pub opponent_score: Option<u16>,
Fields
event: Option<u8>
event_type: Option<u8>
start_time: Option<u32>
start_position_lat: Option<i32>
start_position_long: Option<i32>
sport: Option<u8>
total_elapsed_time: Option<u32>
total_timer_time: Option<u32>
total_distance: Option<u32>
total_cycles: Option<u32>
total_calories: Option<u16>
total_fat_calories: Option<u16>
avg_speed: Option<u16>
max_speed: Option<u16>
avg_heart_rate: Option<u8>
max_heart_rate: Option<u8>
avg_cadence: Option<u8>
max_cadence: Option<u8>
avg_power: Option<u16>
max_power: Option<u16>
total_ascent: Option<u16>
total_descent: Option<u16>
total_training_effect: Option<u8>
first_lap_index: Option<u16>
num_laps: Option<u16>
event_group: Option<u8>
nec_lat: Option<i32>
nec_long: Option<i32>
swc_lat: Option<i32>
swc_long: Option<i32>
num_lengths: Option<u16>
normalized_power: Option<u16>
training_stress_score: Option<u16>
intensity_factor: Option<u16>
left_right_balance: Option<u16>
avg_stroke_count: Option<u32>
avg_stroke_distance: Option<u16>
swim_stroke: Option<u8>
pool_length: Option<u16>
threshold_power: Option<u16>
pool_length_unit: Option<u8>
num_active_lengths: Option<u16>
total_work: Option<u32>
avg_altitude: Option<u16>
max_altitude: Option<u16>
gps_accuracy: Option<u8>
avg_grade: Option<i16>
avg_pos_grade: Option<i16>
avg_neg_grade: Option<i16>
max_pos_grade: Option<i16>
max_neg_grade: Option<i16>
avg_temperature: Option<i8>
max_temperature: Option<i8>
total_moving_time: Option<u16>
avg_pos_vertical_speed: Option<u16>
avg_neg_vertical_speed: Option<u16>
max_pos_vertical_speed: Option<u16>
max_neg_vertical_speed: Option<u16>
min_heart_rate: Option<u8>
time_in_hr_zone: Option<u32>
time_in_speed_zone: Option<u32>
time_in_cadence_zone: Option<u32>
time_in_power_zone: Option<u32>
avg_lap_time: Option<u32>
best_lap_index: Option<u16>
min_altitude: Option<u16>
player_score: Option<u16>
opponent_score: Option<u16>
Implementations
impl FitSessionMsg
[src]
impl FitSessionMsg
[src]pub fn new(fields: Vec<FitFieldValue>) -> Self
[src]
Constructor: Takes the fields that were read by the file parser and puts them into a structure.
Auto Trait Implementations
impl RefUnwindSafe for FitSessionMsg
impl RefUnwindSafe for FitSessionMsg
impl Send for FitSessionMsg
impl Send for FitSessionMsg
impl Sync for FitSessionMsg
impl Sync for FitSessionMsg
impl Unpin for FitSessionMsg
impl Unpin for FitSessionMsg
impl UnwindSafe for FitSessionMsg
impl UnwindSafe for FitSessionMsg