Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 2eaf813

Browse files
committed
Modem design image
1 parent 2c6cab1 commit 2eaf813

File tree

3 files changed

+2
-6
lines changed

3 files changed

+2
-6
lines changed

modem/design.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Overview:
22

3-
![Design diagram](diagram.svg)
3+
![Design diagram](diagram.png)
44

5-
We create a SerialTransceiver object that will manage the serial connection. It will read the first word on a line to determine which command is being called and construct the appropriate Command subclass to handle the interaction. Commands will be short lived objects with no state between calls, they will own the serial connection until they hand it back and are responsible handling all input.
5+
We create a SerialTransceiver object that will manage the serial connection. It will read the first word on a line to determine which command is being called and construct the appropriate Command subclass to handle the interaction. Commands will be short lived objects with no state between calls, they will own the serial connection until they hand it back and are responsible for handling all necessary input and leaving the input line in a clean state for the next command.
66

77
We will aim to keep the Transceiver/Command interaction generic enough to enable creating additional Protocol Transceivers in the future.
88

modem/diagram.png

15.6 KB
Loading

modem/diagram.svg

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)