Statistics
| Branch: | Revision:

amiro-apps / doc / AMiRo-Apps.uml @ 8fb7bf64

History | View | Annotate | Download (2.014 KB)

1
/'
2
AMiRo-Apps is a collection of applications for the Autonomous Mini Robot (AMiRo) platform.
3
Copyright (C) 2018..2019  Thomas Schöpping et al.
4

    
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
'-------------------------------------------------------------------------------
23
' AMiRo-OS
24
'-------------------------------------------------------------------------------
25

    
26
!include ../os/AMiRo-OS/doc/AMiRo-OS.uml
27

    
28
'-------------------------------------------------------------------------------
29
' µRtWare
30
'-------------------------------------------------------------------------------
31

    
32
!include ../middleware/uRtWare/doc/componentdiagrams/µRtWare.uml
33

    
34
'-------------------------------------------------------------------------------
35
' AMiRo-Apps
36
'-------------------------------------------------------------------------------
37

    
38
node "AMiRo-Apps" as AMiRoApps_node {
39
	AMiRoOS -- urt_osal.h
40

    
41
	component "Message Types" as AMiRoApps_MessageTypes
42

    
43
	component "Apps" as AMiRoApps_Apps
44
	AMiRoApps_Apps .down.> AMiRoApps_MessageTypes
45
	AMiRoApps_Apps ..( amiroos.h
46
	AMiRoApps_Apps ..( urtware.h
47
	AMiRoApps_Apps ..( urtware.hpp
48
	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

    
54
	component "Configurations" as AMiRoApps_Configurations
55
	AMiRoApps_Configurations .down.> AMiRoApps_Apps
56
	AMiRoApps_Configurations -- osconf.h
57
	AMiRoApps_Configurations -- urtwareconf.h
58
}
59

    
60
@enduml
61