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