pycycling.ftms_parsers package¶
Submodules¶
- pycycling.ftms_parsers.control_point module
ControlPointResponse
FTMSControlPointOpCode
FTMSControlPointOpCode.REQUEST_CONTROL
FTMSControlPointOpCode.RESET
FTMSControlPointOpCode.RESPONSE_CODE
FTMSControlPointOpCode.SET_INDOOR_BIKE_SIMULATION_PARAMETERS
FTMSControlPointOpCode.SET_SPIN_DOWN_CONTROL
FTMSControlPointOpCode.SET_TARGETED_CADENCE
FTMSControlPointOpCode.SET_TARGETED_DISTANCE
FTMSControlPointOpCode.SET_TARGETED_EXPENDED_ENERGY
FTMSControlPointOpCode.SET_TARGETED_NUMBER_OF_STEPS
FTMSControlPointOpCode.SET_TARGETED_NUMBER_OF_STRIDES
FTMSControlPointOpCode.SET_TARGETED_TIME_IN_FIVE_HEART_RATE_ZONES
FTMSControlPointOpCode.SET_TARGETED_TIME_IN_THREE_HEART_RATE_ZONES
FTMSControlPointOpCode.SET_TARGETED_TIME_IN_TWO_HEART_RATE_ZONES
FTMSControlPointOpCode.SET_TARGETED_TRAINING_TIME
FTMSControlPointOpCode.SET_TARGET_HEART_RATE
FTMSControlPointOpCode.SET_TARGET_INCLINE
FTMSControlPointOpCode.SET_TARGET_POWER
FTMSControlPointOpCode.SET_TARGET_RESISTANCE_LEVEL
FTMSControlPointOpCode.SET_TARGET_SPEED
FTMSControlPointOpCode.SET_WHEEL_CIRCUMFERENCE
FTMSControlPointOpCode.START_OR_RESUME
FTMSControlPointOpCode.STOP_OR_PAUSE
FTMSControlPointResponseResultCode
form_ftms_control_command()
parse_control_point_response()
- pycycling.ftms_parsers.fitness_machine_feature module
FitnessMachineFeature
FitnessMachineFeature.avg_speed_supported
FitnessMachineFeature.cadence_supported
FitnessMachineFeature.elapsed_time_supported
FitnessMachineFeature.elevation_gain_supported
FitnessMachineFeature.expended_energy_supported
FitnessMachineFeature.force_on_belt_and_power_output_supported
FitnessMachineFeature.heart_rate_measurement_supported
FitnessMachineFeature.inclination_supported
FitnessMachineFeature.metabolic_equivalent_supported
FitnessMachineFeature.pace_supported
FitnessMachineFeature.power_measurement_supported
FitnessMachineFeature.remaining_time_supported
FitnessMachineFeature.resistance_level_supported
FitnessMachineFeature.step_count_supported
FitnessMachineFeature.stride_count_supported
FitnessMachineFeature.total_distance_supported
FitnessMachineFeature.user_data_retention_supported
TargetSettingFeatures
TargetSettingFeatures.heart_rate_target_setting_supported
TargetSettingFeatures.inclination_target_setting_supported
TargetSettingFeatures.indoor_bike_simulation_parameters_supported
TargetSettingFeatures.power_target_setting_supported
TargetSettingFeatures.resistance_target_setting_supported
TargetSettingFeatures.speed_target_setting_supported
TargetSettingFeatures.spin_down_control_supported
TargetSettingFeatures.targeted_cadence_configuration_supported
TargetSettingFeatures.targeted_distance_configuration_supported
TargetSettingFeatures.targeted_expended_energy_configuration_supported
TargetSettingFeatures.targeted_step_number_configuration_supported
TargetSettingFeatures.targeted_stride_number_configuration_supported
TargetSettingFeatures.targeted_time_in_five_heart_rate_zones_configuration_supported
TargetSettingFeatures.targeted_time_in_three_heart_rate_zones_configuration_supported
TargetSettingFeatures.targeted_time_in_two_heart_rate_zones_configuration_supported
TargetSettingFeatures.targeted_training_time_configuration_supported
TargetSettingFeatures.wheel_circumference_configuration_supported
parse_all_features()
parse_fitness_machine_feature()
parse_target_setting_features()
- pycycling.ftms_parsers.fitness_machine_status module
FitnessMachineStatus
FitnessMachineStatus.CONTROL_PERMISSION_LOST
FitnessMachineStatus.NEW_DISTANCE
FitnessMachineStatus.NEW_EXPENDED_ENERGY
FitnessMachineStatus.NEW_FIVE_HEART_RATE_ZONE_TARGET_TIME
FitnessMachineStatus.NEW_HEART_RATE
FitnessMachineStatus.NEW_INCLINATION
FitnessMachineStatus.NEW_INDOOR_BIKE_SIMULATION_PARAMETERS
FitnessMachineStatus.NEW_NUMBER_OF_STEPS
FitnessMachineStatus.NEW_NUMBER_OF_STRIDES
FitnessMachineStatus.NEW_POWER
FitnessMachineStatus.NEW_RESISTANCE
FitnessMachineStatus.NEW_SPEED
FitnessMachineStatus.NEW_SPIN_DOWN_STATUS
FitnessMachineStatus.NEW_TARGET_CADENCE
FitnessMachineStatus.NEW_THREE_HEART_RATE_ZONE_TARGET_TIME
FitnessMachineStatus.NEW_TRAINING_TIME
FitnessMachineStatus.NEW_TWO_HEART_RATE_ZONE_TARGET_TIME
FitnessMachineStatus.NEW_WHEEL_CIRCUMFERENCE
FitnessMachineStatus.PAUSED_BY_USER
FitnessMachineStatus.RESERVED_FOR_FUTURE_USE
FitnessMachineStatus.RESET
FitnessMachineStatus.STARTED_BY_USER
FitnessMachineStatus.STOPPED_BY_SAFETY_KEY
FitnessMachineStatus.STOPPED_BY_USER
FitnessMachineStatusMessage
FiveZoneHR
IndoorBikeSimulationParameters
SpinDownStatusValue
ThreeZoneHR
TwoZoneHR
parse_fitness_machine_status()
- pycycling.ftms_parsers.indoor_bike_data module
IndoorBikeData
IndoorBikeData.average_cadence
IndoorBikeData.average_power
IndoorBikeData.average_speed
IndoorBikeData.elapsed_time
IndoorBikeData.energy_per_hour
IndoorBikeData.energy_per_minute
IndoorBikeData.heart_rate
IndoorBikeData.instant_cadence
IndoorBikeData.instant_power
IndoorBikeData.instant_speed
IndoorBikeData.metabolic_equivalent
IndoorBikeData.remaining_time
IndoorBikeData.resistance_level
IndoorBikeData.total_distance
IndoorBikeData.total_energy
parse_indoor_bike_data()
- pycycling.ftms_parsers.training_status module
TrainingStatus
TrainingStatus.COOL_DOWN
TrainingStatus.FITNESS_TEST
TrainingStatus.HEART_RATE_CONTROL
TrainingStatus.HIGH_INTENSITY_INTERVAL
TrainingStatus.IDLE
TrainingStatus.ISOMETRIC
TrainingStatus.LOW_INTENSITY_INTERVAL
TrainingStatus.MANUAL_MODE
TrainingStatus.OTHER
TrainingStatus.POST_WORKOUT
TrainingStatus.PRE_WORKOUT
TrainingStatus.RECOVERY_INTERVAL
TrainingStatus.RESERVED
TrainingStatus.SPEED_OUTSIDE_CONTROL_REGION_HIGH
TrainingStatus.SPEED_OUTSIDE_CONTROL_REGION_LOW
TrainingStatus.WARMING_UP
TrainingStatus.WATT_CONTROL
TrainingStatusMessage
parse_training_status()