Location and Navigation Service

group LNS

Location and Navigation service.

The Location and Navigation Service (LN Service) exposes location and navigation-related data from a Location and Navigation sensor (Server) intended for outdoor activity applications.

Applications shall register LN Service during initialization through lns_add_service function.

The LN Feature characteristic shall be used to describe the supported features of the Server. Reserved for Future Use (RFU) bits in the LN Feature characteristic value shall be set to 0.

The Location and Speed characteristic is used to send location and speed related data.

Applications can send location and speed related data through lns_location_and_speed_value_notify function.

The Position Quality characteristic is used to send position quality-related data.

If the LN Control Point is supported, profiles utilizing this service are required to ensure that the Client configures the LN Control Point characteristic for indications (i.e., via the Client Characteristic Configuration descriptor) at the first connection. Support for this characteristic is mandatory if the Server supports any of the features requiring control point procedures.

The Navigation characteristic is used to send navigation-related data. Applications can send navigation-related data through lns_navigation_value_notify function.

Applications can set the parameters of LNS through lns_set_parameter function.