pycycling.ftms_parsers.fitness_machine_feature module

class pycycling.ftms_parsers.fitness_machine_feature.FitnessMachineFeature(avg_speed_supported, cadence_supported, total_distance_supported, inclination_supported, elevation_gain_supported, pace_supported, step_count_supported, resistance_level_supported, stride_count_supported, expended_energy_supported, heart_rate_measurement_supported, metabolic_equivalent_supported, elapsed_time_supported, remaining_time_supported, power_measurement_supported, force_on_belt_and_power_output_supported, user_data_retention_supported)

Bases: tuple

avg_speed_supported

Alias for field number 0

cadence_supported

Alias for field number 1

elapsed_time_supported

Alias for field number 12

elevation_gain_supported

Alias for field number 4

expended_energy_supported

Alias for field number 9

force_on_belt_and_power_output_supported

Alias for field number 15

heart_rate_measurement_supported

Alias for field number 10

inclination_supported

Alias for field number 3

metabolic_equivalent_supported

Alias for field number 11

pace_supported

Alias for field number 5

power_measurement_supported

Alias for field number 14

remaining_time_supported

Alias for field number 13

resistance_level_supported

Alias for field number 7

step_count_supported

Alias for field number 6

stride_count_supported

Alias for field number 8

total_distance_supported

Alias for field number 2

user_data_retention_supported

Alias for field number 16

class pycycling.ftms_parsers.fitness_machine_feature.TargetSettingFeatures(speed_target_setting_supported, inclination_target_setting_supported, resistance_target_setting_supported, power_target_setting_supported, heart_rate_target_setting_supported, targeted_expended_energy_configuration_supported, targeted_step_number_configuration_supported, targeted_stride_number_configuration_supported, targeted_distance_configuration_supported, targeted_training_time_configuration_supported, targeted_time_in_two_heart_rate_zones_configuration_supported, targeted_time_in_three_heart_rate_zones_configuration_supported, targeted_time_in_five_heart_rate_zones_configuration_supported, indoor_bike_simulation_parameters_supported, wheel_circumference_configuration_supported, spin_down_control_supported, targeted_cadence_configuration_supported)

Bases: tuple

heart_rate_target_setting_supported

Alias for field number 4

inclination_target_setting_supported

Alias for field number 1

indoor_bike_simulation_parameters_supported

Alias for field number 13

power_target_setting_supported

Alias for field number 3

resistance_target_setting_supported

Alias for field number 2

speed_target_setting_supported

Alias for field number 0

spin_down_control_supported

Alias for field number 15

targeted_cadence_configuration_supported

Alias for field number 16

targeted_distance_configuration_supported

Alias for field number 8

targeted_expended_energy_configuration_supported

Alias for field number 5

targeted_step_number_configuration_supported

Alias for field number 6

targeted_stride_number_configuration_supported

Alias for field number 7

targeted_time_in_five_heart_rate_zones_configuration_supported

Alias for field number 12

targeted_time_in_three_heart_rate_zones_configuration_supported

Alias for field number 11

targeted_time_in_two_heart_rate_zones_configuration_supported

Alias for field number 10

targeted_training_time_configuration_supported

Alias for field number 9

wheel_circumference_configuration_supported

Alias for field number 14

pycycling.ftms_parsers.fitness_machine_feature.parse_all_features(message: bytearray)[source]
pycycling.ftms_parsers.fitness_machine_feature.parse_fitness_machine_feature(message: bytearray) FitnessMachineFeature[source]

Bit flags are set across two message

pycycling.ftms_parsers.fitness_machine_feature.parse_target_setting_features(message: bytearray) TargetSettingFeatures[source]