32 lines
674 B
Plaintext
32 lines
674 B
Plaintext
@startuml
|
|
actor Benutzer
|
|
node "Ebene 3: Benutzer-Oberfläche" as Iface
|
|
node "Ebene 2: Steuerung" as Steuerung
|
|
package Zentrale {
|
|
node "Ebene 1: Signalerzeuger" as Signalerzeuger
|
|
node "Ebene 0: Booster" as Booster
|
|
}
|
|
node Hardware
|
|
|
|
Benutzer -right-> Iface
|
|
Iface <--> Steuerung : Htt-Protokoll (Website)
|
|
Steuerung <--> Signalerzeuger : SRC-Protokoll (SRCP)
|
|
Signalerzeuger --> Booster : Digitalsignal
|
|
Booster -right-> Hardware : Digitalsignal
|
|
Hardware --> Signalerzeuger : Rückmeldungen
|
|
|
|
|
|
note right of Iface : Webbrowser
|
|
|
|
note right of Steuerung
|
|
Web4Rail,
|
|
Rocrail,
|
|
JSRCP,
|
|
…
|
|
end note
|
|
|
|
note right of Signalerzeuger : SRCPD
|
|
|
|
note right of Hardware : die Modellbahn
|
|
@enduml
|