Statistics
| Branch: | Revision:

amiro-apps / doc / AMiRo-Apps.uml @ 5e8080e0

History | View | Annotate | Download (2.014 KB)

1 ba476779 Thomas Schöpping
/'
2
AMiRo-Apps is a collection of applications for the Autonomous Mini Robot (AMiRo) platform.
3 6d4ba740 Thomas Schöpping
Copyright (C) 2018..2020  Thomas Schöpping et al.
4 ba476779 Thomas Schöpping
5
This program is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 3 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
'/
18
19
@startuml
20
skinparam componentStyle uml2
21
22 ef9cbb87 Thomas Schöpping
'-------------------------------------------------------------------------------
23
' AMiRo-OS
24
'-------------------------------------------------------------------------------
25
26 ba476779 Thomas Schöpping
!include ../os/AMiRo-OS/doc/AMiRo-OS.uml
27 ef9cbb87 Thomas Schöpping
28
'-------------------------------------------------------------------------------
29
' µRtWare
30
'-------------------------------------------------------------------------------
31
32 ba476779 Thomas Schöpping
!include ../middleware/uRtWare/doc/componentdiagrams/µRtWare.uml
33
34 ef9cbb87 Thomas Schöpping
'-------------------------------------------------------------------------------
35
' AMiRo-Apps
36
'-------------------------------------------------------------------------------
37
38
node "AMiRo-Apps" as AMiRoApps_node {
39 8fb7bf64 Thomas Schöpping
	AMiRoOS -- urt_osal.h
40
41 ef9cbb87 Thomas Schöpping
	component "Message Types" as AMiRoApps_MessageTypes
42
43
	component "Apps" as AMiRoApps_Apps
44 8fb7bf64 Thomas Schöpping
	AMiRoApps_Apps .down.> AMiRoApps_MessageTypes
45 ef9cbb87 Thomas Schöpping
	AMiRoApps_Apps ..( amiroos.h
46
	AMiRoApps_Apps ..( urtware.h
47
	AMiRoApps_Apps ..( urtware.hpp
48 8fb7bf64 Thomas Schöpping
	AMiRoApps_Apps ..( urt_osal.h
49
	AMiRoApps_Apps ..( alldh
50
	AMiRoApps_Apps ..( cmsis.h
51
	AMiRoApps_Apps ..( ch.h
52
	AMiRoApps_Apps ..( hal.h
53 ba476779 Thomas Schöpping
54 ef9cbb87 Thomas Schöpping
	component "Configurations" as AMiRoApps_Configurations
55 8fb7bf64 Thomas Schöpping
	AMiRoApps_Configurations .down.> AMiRoApps_Apps
56 ef9cbb87 Thomas Schöpping
	AMiRoApps_Configurations -- osconf.h
57
	AMiRoApps_Configurations -- urtwareconf.h
58
}
59 ba476779 Thomas Schöpping
60
@enduml