| nRF5 SDK v12.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
ble_lncp_s Struct Reference
Location and Navigation Service Control Point

## Data Fields
uint16_t | conn_handle
uint16_t | service_handle
ble_gatts_char_handles_t | ctrlpt_handles
ble_gatts_char_handles_t | navigation_handles
ble_lncp_evt_handler_t | evt_handler
ble_srv_error_handler_t | error_handler
ble_lncp_procedure_status_t | procedure_status
ble_lncp_rsp_t | pending_rsp
ble_lncp_mask_t | mask
uint32_t | total_distance
uint32_t | elevation
uint8_t | fix_rate
uint16_t | selected_route
uint32_t | available_features
bool | is_position_quality_present
bool | is_control_point_present
bool | is_navigation_present
bool | is_navigation_running
bool | is_ctrlpt_indication_enabled
bool | is_nav_notification_enabled

## Field Documentation

uint32_t ble_lncp_s::available_features

Value of the LN feature.

bool ble_lncp_s::is_control_point_present

If set to true, the control point characteristic will be added. Else not.

bool ble_lncp_s::is_ctrlpt_indication_enabled

True if indication is enabled on the Control Point characteristic.

bool ble_lncp_s::is_nav_notification_enabled

True if notification is enabled on the Navigation characteristic.

bool ble_lncp_s::is_navigation_present

If set to true, the navigation characteristic will be added. Else not.

bool ble_lncp_s::is_navigation_running

This variable can be set using the control point. Must be true to be able to send navigation updates.

bool ble_lncp_s::is_position_quality_present

If set to true, the position quality characteristic will be added. Else not.