commit | a3f7facc980e23a7fc5110de757d157f6b8f4ea0 | [log] [tgz] |
---|---|---|
author | Henri Chataing <henrichataing@google.com> | Mon Apr 04 11:57:04 2022 +0200 |
committer | Henri Chataing <henrichataing@google.com> | Mon Apr 04 13:24:25 2022 +0200 |
tree | 25e43eb7aae0a64a3d6fcf56ec45dcaddb0b212e | |
parent | df2ca2e7c83d60de768e992e1af2ceae92549471 [diff] |
Defer the implementation of Session commands to the Device struct Change-Id: I67d6cac1a84b8c4e2e91c5f86d472d6efd5604c8
The UWB virtual controller.
┌────────────────────┐ │ Web │ │ │ └─────┬─────────▲────┘ │ │ HTTP localhost:3000 ┌────────────────────▼─────────┴───────┐ │ │ │ Picaaaaaaaaaa │ │ │ │ ┌────────┐ ┌────────┐ ┌────────┐ │ │ │Beacon1 │ │Device1 │ │Device2 │ │ │ ├────────┤ │ │ │ │ │ │ │Beacon2 │ ├────────┤ ├────────┤ │ │ ├────────┤ │Session1│ │Session1│ │ │ │... │ ├────────┤ ├────────┤ │ │ │ │ │Session2│ │Session2│ │ │ └────────┘ └──▲──┬──┘ └──▲──┬──┘ │ │ │ │ │ │ │ └─────────────────┼──┼────────┼──┼─────┘ │ │ │ │ TCP localhost:7000 ┌──┴──▼──┐ ┌──┴──▼──┐ │Client1 │ │Client2 │ │ │ │ │ ├────────┤ ├────────┤ │VirtIO │ │ │ ├────────┤ │ │ │UWB HAL │ │ │ ├────────┤ │Python │ │Cuttle │ │console │ │fish │ │ │ └────────┘ └────────┘