<?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" name="Reference Time Update Service" type="org.bluetooth.service.reference_time_update" uuid="1806">
    <InformativeText>
     <Abstract>
            This service defines how a client can request an update from a reference time source from a time server using the Generic Attribute Profile (GATT)
		</Abstract>
        <Summary>            
            This service enables a Bluetooth device that can update the system time using reference time such as GPS to expose the control point and the accuracy (drift) of the local system time compared to the reference time source.
		</Summary>
	</InformativeText>
	<Dependencies>
		<Dependency>This service has no dependencies on other GATT-based services.</Dependency>
	</Dependencies>
	<GATTRequirements>
		<Requirement subProcedure="Write Without Response">Mandatory</Requirement>
    </GATTRequirements>
	<Transports>
		<Classic>false</Classic>
		<LowEnergy>true</LowEnergy>
	</Transports>
	<ErrorCodes>
	</ErrorCodes>
    <Characteristics>
        <Characteristic name="Time Update Control Point" type="org.bluetooth.characteristic.time_update_control_point">
            <Requirement>Mandatory</Requirement>
            <Properties>
				<Read>Excluded</Read>
				<Write>Excluded</Write>
				<WriteWithoutResponse>Mandatory</WriteWithoutResponse>
				<SignedWrite>Excluded</SignedWrite>
				<ReliableWrite>Excluded</ReliableWrite>
				<Notify>Excluded</Notify>
				<Indicate>Excluded</Indicate>
				<WritableAuxiliaries>Excluded</WritableAuxiliaries>
				<Broadcast>Excluded</Broadcast>
            </Properties>
        </Characteristic>
        <Characteristic name="Time Update State" type="org.bluetooth.characteristic.time_update_state">
            <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>
    </Characteristics>
</Service>
