Runtime-assigned session id (ble-N).
OptionallabelOptional chooser label from the request.
Lifecycle state.
Canonical characteristic UUIDs with active notifications.
Characteristic values overridden by writes (canonical UUID → bytes).
Owning napplet window.
Every accepted write, oldest first.
One BLE session the mock holds for a window.
Example