mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-10-31 15:47:10 -04:00
capture existing implementation in UML
This commit is contained in:
parent
ee5d5c8ae9
commit
569809b0b3
31
doc/design/JT9ReceiveDatapath.puml
Normal file
31
doc/design/JT9ReceiveDatapath.puml
Normal file
@ -0,0 +1,31 @@
|
||||
@startuml
|
||||
|
||||
hide footbox
|
||||
|
||||
participant Detector
|
||||
participant MainWindow
|
||||
participant SHM
|
||||
participant jt9.f90
|
||||
participant decoder.f90
|
||||
participant ft8_decode.f90
|
||||
|
||||
Detector -> MainWindow : dataSink()
|
||||
|
||||
activate MainWindow
|
||||
MainWindow -> MainWindow : decode()
|
||||
MainWindow -> MainWindow : decodeBusy()
|
||||
|
||||
MainWindow -> SHM : memcpy()
|
||||
MainWindow -> jt9.f90 : doorbell
|
||||
deactivate MainWindow
|
||||
|
||||
activate jt9.f90
|
||||
jt9.f90 -> decoder.f90 : multimode_decoder()
|
||||
|
||||
decoder.f90 -> ft8_decode.f90 : decode()
|
||||
ft8_decode.f90 -> decoder.f90 : ft8_decoded()
|
||||
decoder.f90 -> jt9.f90
|
||||
|
||||
jt9.f90 -> MainWindow : readFromStdout()
|
||||
|
||||
@enduml
|
Loading…
Reference in New Issue
Block a user