docs(report): add source files of database diagram
This commit is contained in:
42
report/main/database/class-db.uxf
Normal file
42
report/main/database/class-db.uxf
Normal file
@@ -0,0 +1,42 @@
|
||||
<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>
|
||||
18
report/main/database/physic.uxf
Normal file
18
report/main/database/physic.uxf
Normal file
@@ -0,0 +1,18 @@
|
||||
<diagram program="umletino" version="15.1"><zoom_level>10</zoom_level><element><id>UMLDeployment</id><coordinates><x>0</x><y>510</y><w>110</w><h>50</h></coordinates><panel_attributes><<Node>>
|
||||
Thingy52</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLDeployment</id><coordinates><x>230</x><y>500</y><w>110</w><h>50</h></coordinates><panel_attributes><<Gateway>>
|
||||
RaspberyPi</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLDeployment</id><coordinates><x>450</x><y>350</y><w>510</w><h>220</h></coordinates><panel_attributes>Server</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>470</x><y>410</y><w>100</w><h>40</h></coordinates><panel_attributes><<Broker MQTT>>
|
||||
RabbitMQ</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>670</x><y>410</y><w>100</w><h>40</h></coordinates><panel_attributes><<Database>>
|
||||
InfluxDB3</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLGeneric</id><coordinates><x>570</x><y>480</y><w>100</w><h>40</h></coordinates><panel_attributes><<API DB>>
|
||||
Go service</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>510</x><y>440</y><w>80</w><h>80</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>60;60;10;60;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>660</x><y>440</y><w>100</w><h>90</h></coordinates><panel_attributes>lt=-></panel_attributes><additional_attributes>80;10;80;70;10;70</additional_attributes></element><element><id>Relation</id><coordinates><x>660</x><y>440</y><w>70</w><h>70</h></coordinates><panel_attributes>lt=-></panel_attributes><additional_attributes>10;50;50;50;50;10</additional_attributes></element><element><id>Relation</id><coordinates><x>280</x><y>410</y><w>110</w><h>110</h></coordinates><panel_attributes>lt=)-
|
||||
m1=
|
||||
</panel_attributes><additional_attributes>80;20;10;20;10;90</additional_attributes></element><element><id>Relation</id><coordinates><x>370</x><y>410</y><w>120</w><h>50</h></coordinates><panel_attributes>lt=-()
|
||||
m2=MQTT
|
||||
</panel_attributes><additional_attributes>100;20;10;20</additional_attributes></element><element><id>Relation</id><coordinates><x>610</x><y>510</y><w>150</w><h>130</h></coordinates><panel_attributes>lt=-()
|
||||
m2=REST
|
||||
</panel_attributes><additional_attributes>10;10;10;100;130;100</additional_attributes></element><element><id>Relation</id><coordinates><x>100</x><y>510</y><w>90</w><h>50</h></coordinates><panel_attributes>lt=-()
|
||||
m2=BLE
|
||||
</panel_attributes><additional_attributes>10;20;70;20</additional_attributes></element><element><id>Relation</id><coordinates><x>170</x><y>510</y><w>80</w><h>50</h></coordinates><panel_attributes>lt=)-
|
||||
</panel_attributes><additional_attributes>20;20;60;20</additional_attributes></element><element><id>UMLDeployment</id><coordinates><x>810</x><y>470</y><w>110</w><h>50</h></coordinates><panel_attributes><<Dashboard>>
|
||||
Angular</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>740</x><y>510</y><w>140</w><h>130</h></coordinates><panel_attributes>lt=)-
|
||||
m1=
|
||||
</panel_attributes><additional_attributes>20;100;120;100;120;10</additional_attributes></element></diagram>
|
||||
Reference in New Issue
Block a user