This changes are done since nodes may be implemented on something else than thingy52 Related to #13 and #63
42 lines
838 B
Plaintext
42 lines
838 B
Plaintext
@startuml
|
|
|
|
skinparam linestyle ortho
|
|
left to right direction
|
|
|
|
rectangle "nodes 1" as t1
|
|
rectangle "nodes 2" as t2
|
|
rectangle "nodes ..." as t_plus
|
|
rectangle "gateway" as gw
|
|
rectangle "database" as db
|
|
rectangle "data validation" as valid
|
|
rectangle "display" as display
|
|
rectangle "forecasting" as forecasting
|
|
rectangle "teams" as teams
|
|
|
|
circle "nodes interface" as t1_gw_int
|
|
circle "nodes interface" as t2_gw_int
|
|
circle "nodes interface" as t_plus_gw_int
|
|
circle "db set" as db_api_int
|
|
circle "db API" as db_get_int
|
|
circle "teams API" as teams_int
|
|
|
|
t1 -- t1_gw_int
|
|
t1_gw_int )-- gw
|
|
t2 -- t2_gw_int
|
|
t2_gw_int )-- gw
|
|
t_plus -- t_plus_gw_int
|
|
t_plus_gw_int )-- gw
|
|
|
|
gw --( db_api_int
|
|
db_api_int -- db
|
|
|
|
db -- db_get_int
|
|
db_get_int )-r- display
|
|
db_get_int )-l- valid
|
|
db_get_int )-- forecasting
|
|
|
|
forecasting --( teams_int
|
|
teams_int -- teams
|
|
|
|
@enduml
|