Initial pass on the design documentation.
The design doc and software design doc. The UML images are generated with plantUML from the *.puml files.
This commit is contained in:
35
docs/uml/switcher.puml
Normal file
35
docs/uml/switcher.puml
Normal file
@ -0,0 +1,35 @@
|
||||
@startuml
|
||||
interface App
|
||||
|
||||
[Switcher] --> [AppID]
|
||||
[Switcher] --> [App] : use
|
||||
|
||||
package "Menu" {
|
||||
[App] <-- [Menu]
|
||||
}
|
||||
|
||||
package "Badge" {
|
||||
[App] <-- [Badge]
|
||||
}
|
||||
|
||||
package "Snake" {
|
||||
[App] <-- [Game]
|
||||
}
|
||||
|
||||
package "NFC" {
|
||||
[App] <-- [NFC]
|
||||
}
|
||||
|
||||
|
||||
package "Channel" {
|
||||
[ButtonReceiver] <-u- [Menu] : use
|
||||
[ButtonReceiver] <-u- [Badge] : use
|
||||
[ButtonReceiver] <-u- [Game] : use
|
||||
[ButtonReceiver] <-u- [NFC] : use
|
||||
[FrameSender] <-u- [Menu] : use
|
||||
[FrameSender] <-u- [Badge] : use
|
||||
[FrameSender] <-u- [Game] : use
|
||||
[FrameSender] <-u- [NFC] : use
|
||||
}
|
||||
|
||||
@enduml
|
Reference in New Issue
Block a user