Bluetooth LE Stack
cycling_power_t
is only used within Bluetooth LE Stack.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
Bluetooth LE Stack
cycling_power_t
cycling_power_t struct
Syntax
Show:
Summary
Declaration
from
cycling_power_service_server.c:111
typedef
struct
{
hci_con_handle_t
con_handle
;
uint16_t
con_interval
;
uint16_t
con_interval_min
;
uint16_t
con_interval_max
;
cycling_power_con_interval_status_t
con_interval_status
;
uint16_t
measurement_value_handle
;
int16_t
instantaneous_power_W
;
cycling_power_pedal_power_balance_reference_t
pedal_power_balance_reference
;
uint8_t
pedal_power_balance_percentage
;
cycling_power_torque_source_t
torque_source
;
uint16_t
accumulated_torque_Nm
;
uint32_t
cumulative_wheel_revolutions
;
uint16_t
last_wheel_event_time_s
;
uint16_t
cumulative_crank_revolutions
;
uint16_t
last_crank_event_time_s
;
int16_t
maximum_force_magnitude_N
;
int16_t
minimum_force_magnitude_N
;
int16_t
maximum_torque_magnitude_Nm
;
int16_t
minimum_torque_magnitude_Nm
;
uint16_t
maximum_angle_degree
;
uint16_t
minimum_angle_degree
;
uint16_t
top_dead_spot_angle_degree
;
uint16_t
bottom_dead_spot_angle_degree
;
uint16_t
accumulated_energy_kJ
;
uint16_t
measurement_client_configuration_descriptor_handle
;
uint16_t
measurement_client_configuration_descriptor_notify
;
btstack_context_callback_registration_t
measurement_notify_callback
;
uint16_t
measurement_server_configuration_descriptor_handle
;
uint16_t
measurement_server_configuration_descriptor_broadcast
;
btstack_context_callback_registration_t
measurement_broadcast_callback
;
uint16_t
feature_value_handle
;
uint32_t
feature_flags
;
uint16_t
masked_measurement_flags
;
uint16_t
default_measurement_flags
;
uint16_t
sensor_location_value_handle
;
cycling_power_sensor_location_t
sensor_location
;
cycling_power_sensor_location_t
*
supported_sensor_locations
;
uint16_t
num_supported_sensor_locations
;
uint16_t
crank_length_mm
;
uint16_t
chain_length_mm
;
uint16_t
chain_weight_g
;
uint16_t
span_length_mm
;
gatt_date_time_t
factory_calibration_date
;
uint8_t
sampling_rate_Hz
;
int16_t
current_force_magnitude_N
;
int16_t
current_torque_magnitude_Nm
;
uint16_t
manufacturer_company_id
;
uint8_t
num_manufacturer_specific_data
;
uint8_t
*
manufacturer_specific_data
;
uint16_t
vector_value_handle
;
uint16_t
vector_cumulative_crank_revolutions
;
uint16_t
vector_last_crank_event_time_s
;
uint16_t
vector_first_crank_measurement_angle_degree
;
int16_t
*
vector_instantaneous_force_magnitude_N_array
;
int
force_magnitude_count
;
int16_t
*
vector_instantaneous_torque_magnitude_Nm_array
;
int
torque_magnitude_count
;
cycling_power_instantaneous_measurement_direction_t
vector_instantaneous_measurement_direction
;
uint16_t
vector_client_configuration_descriptor_handle
;
uint16_t
vector_client_configuration_descriptor_notify
;
btstack_context_callback_registration_t
vector_notify_callback
;
uint16_t
control_point_value_handle
;
uint16_t
control_point_client_configuration_descriptor_handle
;
uint16_t
control_point_client_configuration_descriptor_indicate
;
btstack_context_callback_registration_t
control_point_indicate_callback
;
cycling_power_opcode_t
request_opcode
;
cycling_power_response_value_t
response_value
;
btstack_packet_handler_t
calibration_callback
;
uint8_t
w4_indication_complete
;
}
cycling_power_t
;
Fields
Field
Declared as
cycling_power_t::con_handle
hci_con_handle_t
cycling_power_t::con_interval
uint16_t
cycling_power_t::con_interval_min
uint16_t
cycling_power_t::con_interval_max
uint16_t
cycling_power_t::con_interval_status
cycling_power_con_interval_status_t
cycling_power_t::measurement_value_handle
uint16_t
cycling_power_t::instantaneous_power_W
int16_t
cycling_power_t::pedal_power_balance_reference
cycling_power_pedal_power_balance_reference_t
cycling_power_t::pedal_power_balance_percentage
uint8_t
cycling_power_t::torque_source
cycling_power_torque_source_t
cycling_power_t::accumulated_torque_Nm
uint16_t
cycling_power_t::cumulative_wheel_revolutions
uint32_t
cycling_power_t::last_wheel_event_time_s
uint16_t
cycling_power_t::cumulative_crank_revolutions
uint16_t
cycling_power_t::last_crank_event_time_s
uint16_t
cycling_power_t::maximum_force_magnitude_N
int16_t
cycling_power_t::minimum_force_magnitude_N
int16_t
cycling_power_t::maximum_torque_magnitude_Nm
int16_t
cycling_power_t::minimum_torque_magnitude_Nm
int16_t
cycling_power_t::maximum_angle_degree
uint16_t
cycling_power_t::minimum_angle_degree
uint16_t
cycling_power_t::top_dead_spot_angle_degree
uint16_t
cycling_power_t::bottom_dead_spot_angle_degree
uint16_t
cycling_power_t::accumulated_energy_kJ
uint16_t
cycling_power_t::measurement_client_configuration_descriptor_handle
uint16_t
cycling_power_t::measurement_client_configuration_descriptor_notify
uint16_t
cycling_power_t::measurement_notify_callback
btstack_context_callback_registration_t
cycling_power_t::measurement_server_configuration_descriptor_handle
uint16_t
cycling_power_t::measurement_server_configuration_descriptor_broadcast
uint16_t
cycling_power_t::measurement_broadcast_callback
btstack_context_callback_registration_t
cycling_power_t::feature_value_handle
uint16_t
cycling_power_t::feature_flags
uint32_t
cycling_power_t::masked_measurement_flags
uint16_t
cycling_power_t::default_measurement_flags
uint16_t
cycling_power_t::sensor_location_value_handle
uint16_t
cycling_power_t::sensor_location
cycling_power_sensor_location_t
cycling_power_t::supported_sensor_locations
cycling_power_sensor_location_t
*
cycling_power_t::num_supported_sensor_locations
uint16_t
cycling_power_t::crank_length_mm
uint16_t
cycling_power_t::chain_length_mm
uint16_t
cycling_power_t::chain_weight_g
uint16_t
cycling_power_t::span_length_mm
uint16_t
cycling_power_t::factory_calibration_date
gatt_date_time_t
cycling_power_t::sampling_rate_Hz
uint8_t
cycling_power_t::current_force_magnitude_N
int16_t
cycling_power_t::current_torque_magnitude_Nm
int16_t
cycling_power_t::manufacturer_company_id
uint16_t
cycling_power_t::num_manufacturer_specific_data
uint8_t
cycling_power_t::manufacturer_specific_data
uint8_t
*
cycling_power_t::vector_value_handle
uint16_t
cycling_power_t::vector_cumulative_crank_revolutions
uint16_t
cycling_power_t::vector_last_crank_event_time_s
uint16_t
cycling_power_t::vector_first_crank_measurement_angle_degree
uint16_t
cycling_power_t::vector_instantaneous_force_magnitude_N_array
int16_t
*
cycling_power_t::force_magnitude_count
int
cycling_power_t::vector_instantaneous_torque_magnitude_Nm_array
int16_t
*
cycling_power_t::torque_magnitude_count
int
cycling_power_t::vector_instantaneous_measurement_direction
cycling_power_instantaneous_measurement_direction_t
cycling_power_t::vector_client_configuration_descriptor_handle
uint16_t
cycling_power_t::vector_client_configuration_descriptor_notify
uint16_t
cycling_power_t::vector_notify_callback
btstack_context_callback_registration_t
cycling_power_t::control_point_value_handle
uint16_t
cycling_power_t::control_point_client_configuration_descriptor_handle
uint16_t
cycling_power_t::control_point_client_configuration_descriptor_indicate
uint16_t
cycling_power_t::control_point_indicate_callback
btstack_context_callback_registration_t
cycling_power_t::request_opcode
cycling_power_opcode_t
cycling_power_t::response_value
cycling_power_response_value_t
cycling_power_t::calibration_callback
btstack_packet_handler_t
cycling_power_t::w4_indication_complete
uint8_t
Related Functions
Found 3 other functions taking a
cycling_power_t
argument:
Function
cycling_power_store_measurement()
cycling_power_service_get_measurement_flags()
cycling_power_store_measurement_flag_value()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out