29 lines
474 B
Plaintext
29 lines
474 B
Plaintext
@startuml
|
|
|
|
skinparam linestyle ortho
|
|
left to right direction
|
|
|
|
class "Supervisor" as sup{}
|
|
class "BLE_advertiser" as ble{
|
|
+ advertise(data)
|
|
}
|
|
class "Sensor" as sens{
|
|
+ init(...)
|
|
+ get_value()
|
|
}
|
|
class "Window_status" as win{}
|
|
class "Hygrometer" as hygro{}
|
|
class "Thermometer" as thermo{}
|
|
class "CO2_level" as co2{}
|
|
class "Battery_level" as batt{}
|
|
|
|
sup o-d- ble
|
|
sup o-u- sens
|
|
sens <|-l- win
|
|
sens <|-u- hygro
|
|
sens <|-u- thermo
|
|
sens <|-r- co2
|
|
sens <|-- batt
|
|
|
|
@enduml
|