Skip to content

Commit afda181

Browse files
authored
Update diagram syntax in how_it_works.md (#476)
1 parent 75df19e commit afda181

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

docs/home/how_it_works.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,12 @@ flowchart LR
2121
n6["Rectangle"]
2222
n2["Server"]
2323
end
24-
n6["Bindings"] ---|" Manipulator 1 API "| n3
25-
n1 ---|" Send Request "| n2
26-
n2 ---|" Callback Response "| n1
27-
n6 ---|" Manipulator 2 API "| n4
28-
n3 --- n6
29-
n4 --- n6
30-
n2 ---|" Parse Request "| n6
31-
n6 ---|" Send Response "| n2
24+
n6["Bindings"] <-->|" Manipulator 1 API "| n3
25+
n1 -->|" Send Request "| n2
26+
n2 -->|" Callback Response "| n1
27+
n6 <-->|" Manipulator 2 API "| n4
28+
n2 -->|" Parse Request "| n6
29+
n6 -->|" Send Response "| n2
3230
```
3331

3432
This diagram shows the high-level architecture of Ephys Link. Ephys Link acts as an intermediary between a client
@@ -73,4 +71,4 @@ Some things to notice:
7371
- While one command is being fulfilled, the client application can still query the manipulator's current position.
7472
Later, the manipulator can report when it is done and complete the movement request.
7573
- The manipulator often has a different API than Ephys Link (`move` vs `set_position`), but the binding handles the
76-
translation.
74+
translation.

0 commit comments

Comments
 (0)