Statistics
| Branch: | Revision:

amiro-apps / doc / AMiRo-Apps.uml @ feecea37

History | View | Annotate | Download (2.025 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
node "AMiRo-Apps" as AMiRoApps_node {
27
	interface osconf.h
28
}
29

    
30
!include ../os/AMiRo-OS/doc/AMiRo-OS.uml
31

    
32
'-------------------------------------------------------------------------------
33
' µRtWare
34
'-------------------------------------------------------------------------------
35

    
36
node "AMiRo-Apps" as AMiRoApps_node {
37
	interface urt_osal.h
38
	interface urtwareconf.h
39
}
40

    
41
!include ../middleware/uRtWare/doc/componentdiagrams/µRtWare.uml
42

    
43
'-------------------------------------------------------------------------------
44
' AMiRo-Apps
45
'-------------------------------------------------------------------------------
46

    
47
AMiRoOS -- urt_osal.h
48

    
49
node "AMiRo-Apps" as AMiRoApps_node {
50
	component "Message Types" as AMiRoApps_MessageTypes
51

    
52
	component "Apps" as AMiRoApps_Apps
53
	AMiRoApps_Apps -down-> AMiRoApps_MessageTypes
54
	AMiRoApps_Apps ..( amiroos.h
55
	AMiRoApps_Apps ..( urtware.h
56
	AMiRoApps_Apps ..( urtware.hpp
57

    
58
	component "Configurations" as AMiRoApps_Configurations
59
	AMiRoApps_Configurations -down-> AMiRoApps_Apps
60
	AMiRoApps_Configurations -- osconf.h
61
	AMiRoApps_Configurations -- urtwareconf.h
62
}
63

    
64
@enduml
65