nRF Connect SDK API 0.1.0
|
API for the Running Speed and Cadence Service (RSCS). More...
Data Structures | |
struct | bt_rsc_supported_loc |
Bitmask set of supported location. More... | |
struct | bt_rscs_features |
Bitmask set of supported features. More... | |
struct | bt_rscs_cp_cb |
SC Control Point callback structure. More... | |
struct | bt_rscs_init_params |
Running Speed and Cadence Service initialization parameters. More... | |
struct | bt_rscs_measurement |
Running Speed and Cadence Service measurement structure. More... | |
Typedefs | |
typedef void(* | bt_rscs_evt_handler) (enum bt_rscs_evt evt) |
Running Speed and Cadence Service event handler type. | |
Enumerations | |
enum | bt_rscs_location { RSC_LOC_OTHER , RSC_LOC_TOP_OF_SHOE , RSC_LOC_IN_SHOE , RSC_LOC_HIP , RSC_LOC_FRONT_WHEEL , RSC_LOC_LEFT_CRANK , RSC_LOC_RIGHT_CRANK , RSC_LOC_LEFT_PEDAL , RSC_LOC_RIGHT_PEDAL , RSC_LOC_FRONT_HUB , RSC_LOC_REAR_DROPOUT , RSC_LOC_CHAINSTAY , RSC_LOC_REAR_WHEEL , RSC_LOC_REAR_HUB , RSC_LOC_CHEST , RSC_LOC_SPIDER , RSC_LOC_CHAIN_RING , RSC_LOC_AMT } |
RSC Sensor Locations. More... | |
enum | bt_rscs_evt { RSCS_EVT_MEAS_NOTIFY_ENABLE , RSCS_EVT_MEAS_NOTIFY_DISABLE } |
Functions | |
int | bt_rscs_measurement_send (struct bt_conn *conn, const struct bt_rscs_measurement *measurement) |
Function for sending Running Speed and Cadence measurement. | |
int | bt_rscs_init (const struct bt_rscs_init_params *init) |
Function for initializing the Running Speed and Cadence Service. | |
API for the Running Speed and Cadence Service (RSCS).