42 lines
2.7 KiB
Plaintext
42 lines
2.7 KiB
Plaintext
<diagram program="umletino" version="15.1"><zoom_level>10</zoom_level><help_text>Space for diagram notes</help_text><element><id>UMLClass</id><coordinates><x>380</x><y>310</y><w>220</w><h>130</h></coordinates><panel_attributes>mqttGateway
|
|
--
|
|
|
|
--
|
|
NewMqttGateway(): mqttGateway
|
|
SendData(dp: DataPoint)
|
|
Disconnect()
|
|
Subscribe(topic: string)
|
|
Unsubscribe()
|
|
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>30</x><y>380</y><w>210</w><h>160</h></coordinates><panel_attributes>DataPoint
|
|
--
|
|
measurement: *Measurement[T]
|
|
tags: []Topic
|
|
values: T
|
|
timestamp: time.Time
|
|
--
|
|
MeasurementName(): string
|
|
Tags(): []Topic
|
|
PayloadAsAny(): map[string]any
|
|
Timestamp(): time.Time
|
|
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>380</x><y>480</y><w>220</w><h>130</h></coordinates><panel_attributes>influxGateway
|
|
--
|
|
|
|
--
|
|
NewInfluxGateway(): *influxGateway
|
|
AddDatapoint(dp: DataPoint)
|
|
Flush()
|
|
Close()
|
|
Query(q: string)</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>230</x><y>370</y><w>170</w><h>100</h></coordinates><panel_attributes>lt=<..</panel_attributes><additional_attributes>10;80;80;80;80;10;150;10</additional_attributes></element><element><id>Relation</id><coordinates><x>230</x><y>470</y><w>170</w><h>100</h></coordinates><panel_attributes>lt=<..</panel_attributes><additional_attributes>10;10;80;10;80;80;150;80</additional_attributes></element><element><id>UMLClass</id><coordinates><x>810</x><y>420</y><w>90</w><h>150</h></coordinates><panel_attributes>main
|
|
--
|
|
|
|
--
|
|
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>990</x><y>420</y><w>140</w><h>150</h></coordinates><panel_attributes>restGateway
|
|
--
|
|
|
|
--
|
|
setupRoutes()
|
|
getRooms()
|
|
getRoomCurrent()
|
|
getRoomHistory()
|
|
getBattery()
|
|
getExportCSV()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>590</x><y>370</y><w>240</w><h>120</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>220;100;100;100;100;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>590</x><y>500</y><w>240</w><h>70</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>220;10;100;10;100;50;10;50</additional_attributes></element><element><id>Relation</id><coordinates><x>890</x><y>470</y><w>120</w><h>30</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>10;10;100;10</additional_attributes></element></diagram> |