readTimed
read with the host clock stamped around the radio exchange, for clock synchronization (the time-sync characteristic, see TimeSync): TimedRead.sentNs when the request leaves for the device, TimedRead.receivedNs when its reply arrives, both System.nanoTime().
The default stamps immediately before and after read. That includes whatever waits in front of the request in the transport's own queue, which widens the round trip but is never mistaken for a short one; implementations override it to stamp where the request actually leaves and arrives. Errors and cancellation propagate exactly as from read.