Skip to content

Commit 91a3fa6

Browse files
committed
simulateGattDisconnection to be a response to a connection request
1 parent 8d31e48 commit 91a3fa6

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

index.bs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4234,6 +4234,8 @@ To <dfn>clean up the disconnected device</dfn> |deviceObj|, the UA must:
42344234
1. Set <code><var>deviceObj</var>.gatt.{{BluetoothRemoteGATTServer/connected}}</code>
42354235
to `false`.
42364236
1. Clear <code><var>deviceObj</var>.gatt.{{[[activeAlgorithms]]}}</code>.
4237+
1. Set <code><var>deviceObj</var>.gatt.{{[[automatedGATTConnectionResponse]]}}</code> to
4238+
`"not-expected"`.
42374239
1. Let |context| be <code>|deviceObj|.{{[[context]]}}</code>.
42384240
1. Remove all entries from <code>|context|.{{[[attributeInstanceMap]]}}</code>
42394241
whose keys are inside <code>|deviceObj|.{{[[representedDevice]]}}</code>.
@@ -5541,8 +5543,8 @@ The [=remote end steps=] with command parameters |params| are:
55415543
|simulatedDevice| inside |navigable|'s <a>active window</a>'s <a spec=HTML>associated <code>Navigator</code></a>'s
55425544
[=associated Bluetooth=].
55435545
1. If |simulatedDeviceInstance|.{{[[gatt]]}}.{{[[automatedGATTConnectionResponse]]}} is `"expected"`,
5544-
return [=error=] with [=error code=] [=invalid element state=].
5545-
1. <a>Clean up the disconnected device</a> |simulatedDeviceInstance|.
5546+
set |simulatedDeviceInstance|.{{[[gatt]]}}.{{[[automatedGATTConnectionResponse]]}} to `"disconnection-simulated"`
5547+
1. Otherwise, <a>clean up the disconnected device</a> |simulatedDeviceInstance|.
55465548

55475549
</div>
55485550

0 commit comments

Comments
 (0)