<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2011 Bluetooth SIG, Inc. All rights reserved. -->
<Service xsi:noNamespaceSchemaLocation="http://schemas.bluetooth.org/Documents/service.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="org.bluetooth.service.location_and_navigation" uuid="1819" name="Location and Navigation" last-modified="2013-05-08" approved="Yes">
   <InformativeText>
        <Abstract>This service exposes location and navigation-related data from a Location and Navigation sensor intended for outdoor activity applications.</Abstract>
        <Summary>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.</Summary>
</InformativeText>
    <Dependencies>
        <Dependency>This service has no dependencies on other GATT-based services.</Dependency>
	</Dependencies>
    <GATTRequirements>
        <Requirement subProcedure="Write Characteristic Value">C.1</Requirement>
        <Requirement subProcedure="Notifications">Mandatory</Requirement>
        <Requirement subProcedure="Indications">C.1</Requirement>
        <Requirement subProcedure="Read Characteristic Descriptors">Mandatory</Requirement>
        <Requirement subProcedure="Write Characteristic Descriptors">Mandatory</Requirement>
     </GATTRequirements>
    <Note>C.1: Mandatory if the LN Control Point characteristic is supported, otherwise excluded for this service. </Note>
    <Transports>
        <Classic>true</Classic>
        <LowEnergy>true</LowEnergy>
        <HighSpeed>true</HighSpeed>
	</Transports>
    <Characteristics>        
        <Characteristic type="org.bluetooth.characteristic.ln_feature" name="LN Feature">
           <Requirement>Mandatory</Requirement>
            <Properties>
                <Read>Mandatory</Read>
                <Write>Excluded</Write>
                <WriteWithoutResponse>Excluded</WriteWithoutResponse>
                <SignedWrite>Excluded</SignedWrite>
                <ReliableWrite>Excluded</ReliableWrite>
                <Notify>Excluded</Notify>
                <Indicate>Excluded</Indicate>
                <WritableAuxiliaries>Excluded</WritableAuxiliaries>
                <Broadcast>Excluded</Broadcast>
			</Properties>
		</Characteristic>
        <Characteristic type="org.bluetooth.characteristic.location_and_speed" name="Location and Speed">
            <Requirement>Mandatory</Requirement>
            <Properties>
                <Read>Excluded</Read>
                <Write>Excluded</Write>
                <WriteWithoutResponse>Excluded</WriteWithoutResponse>
                <SignedWrite>Excluded</SignedWrite>
                <ReliableWrite>Excluded</ReliableWrite>
                <Notify>Mandatory</Notify>
                <Indicate>Excluded</Indicate>
                <WritableAuxiliaries>Excluded</WritableAuxiliaries>
                <Broadcast>Excluded</Broadcast>
			</Properties>
             <Descriptors>
                <Descriptor name="Client Characteristic Configuration" type="org.bluetooth.descriptor.gatt.client_characteristic_configuration">
                    <Requirement>Mandatory</Requirement>
                    <Properties>
                        <Read>Mandatory</Read>
                        <Write>Mandatory</Write>
                    </Properties>
                </Descriptor>
            </Descriptors>
		</Characteristic>
        <Characteristic type="org.bluetooth.characteristic.position_quality" name="Position Quality">
            <Requirement>Optional</Requirement>
            <Properties>
                <Read>Mandatory</Read>
                <Write>Excluded</Write>
                <WriteWithoutResponse>Excluded</WriteWithoutResponse>
                <SignedWrite>Excluded</SignedWrite>
                <ReliableWrite>Excluded</ReliableWrite>
                <Notify>Excluded</Notify>
                <Indicate>Excluded</Indicate>
                <WritableAuxiliaries>Excluded</WritableAuxiliaries>
                <Broadcast>Excluded</Broadcast>
			</Properties>
            </Characteristic>
        <Characteristic type="org.bluetooth.characteristic.ln_control_point" name="LN Control Point">
           <!-- <InformativeText>
                C1:Mandatory if at least one LN Control Point procedure is supported, otherwise excluded.
			</InformativeText>-->
            <Requirement>Optional</Requirement>
            <Properties>
                <Read>Excluded</Read>
                <Write>Mandatory</Write>
                <WriteWithoutResponse>Excluded</WriteWithoutResponse>
                <SignedWrite>Excluded</SignedWrite>
                <ReliableWrite>Excluded</ReliableWrite>
                <Notify>Excluded</Notify>
                <Indicate>Mandatory</Indicate>
                <WritableAuxiliaries>Excluded</WritableAuxiliaries>
                <Broadcast>Excluded</Broadcast>
			</Properties>
             <Descriptors>
                <Descriptor name="Client Characteristic Configuration" type="org.bluetooth.descriptor.gatt.client_characteristic_configuration">
                    <Requirement>if_characteristic_supported</Requirement>
                    <Properties>
                        <Read>Mandatory</Read>
                        <Write>Mandatory</Write>
                    </Properties>
                </Descriptor>
            </Descriptors>
            </Characteristic>
       <Characteristic type="org.bluetooth.characteristic.navigation" name="Navigation">
        <InformativeText>
                C2: Mandatory if the Navigation feature is supported, otherwise excluded.
			</InformativeText>    
        <Requirement>C2</Requirement>
            <Properties>
                <Read>Excluded</Read>
                <Write>Excluded</Write>
                <WriteWithoutResponse>Excluded</WriteWithoutResponse>
                <SignedWrite>Excluded</SignedWrite>
                <ReliableWrite>Excluded</ReliableWrite>
                <Notify>Mandatory</Notify>
                <Indicate>Excluded</Indicate>
                <WritableAuxiliaries>Excluded</WritableAuxiliaries>
                <Broadcast>Excluded</Broadcast>
			</Properties>
             <Descriptors>
                <Descriptor name="Client Characteristic Configuration" type="org.bluetooth.descriptor.gatt.client_characteristic_configuration">
                    <Requirement>if_characteristic_supported</Requirement>
                    <Properties>
                        <Read>Mandatory</Read>
                        <Write>Mandatory</Write>
                    </Properties>
                </Descriptor>
            </Descriptors>
            </Characteristic>
           </Characteristics>
   </Service>
