Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: b7916c604e0decf99ab2d62fa2ad843a195fa03c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<?xml version="1.0" encoding="UTF-8"?>
<?NLS TYPE="org.eclipse.help.toc"?>
<toc label="eTrice Documentation" topic="targets/eclipse-help/etrice-doc.html">
<topic href="targets/eclipse-help/introduction.html" label="Introduction">
<topic href="targets/eclipse-help/introduction.html#etrice-overview" label="eTrice Overview">
<topic href="targets/eclipse-help/introduction.html#what-is-etrice-" label="What is eTrice?">
</topic><topic href="targets/eclipse-help/introduction.html#reduction-of-complexity" label="Reduction of Complexity">
</topic>
</topic><topic href="targets/eclipse-help/introduction.html#introduction-room-language" label="Introduction ROOM Language">
<topic href="targets/eclipse-help/introduction.html#scope-of-room" label="Scope of ROOM">
</topic><topic href="targets/eclipse-help/introduction.html#basic-concepts" label="Basic Concepts">
</topic><topic href="targets/eclipse-help/introduction.html#execution-models" label="Execution Models">
</topic>
</topic>
</topic><topic href="targets/eclipse-help/tutorials.html" label="Tutorials">
<topic href="targets/eclipse-help/tutorials.html#working-with-the-tutorials" label="Working with the tutorials">
</topic><topic href="targets/eclipse-help/tutorials.html#getting-started-c" label="Getting Started C">
</topic><topic href="targets/eclipse-help/tutorials.html#getting-started-c-" label="Getting Started C++">
</topic><topic href="targets/eclipse-help/tutorials.html#getting-started-java" label="Getting Started Java">
</topic><topic href="targets/eclipse-help/tutorials.html#tutorial-ping-pong-java-c-and-c-" label="Tutorial Ping Pong Java, C and C++">
<topic href="targets/eclipse-help/tutorials.html#scope" label="Scope">
</topic><topic href="targets/eclipse-help/tutorials.html#create-the-structure" label="Create the structure">
</topic><topic href="targets/eclipse-help/tutorials.html#implement-the-behavior" label="Implement the Behavior">
</topic><topic href="targets/eclipse-help/tutorials.html#summary" label="Summary">
</topic>
</topic><topic href="targets/eclipse-help/tutorials.html#troubleshooting" label="Troubleshooting">
</topic>
</topic><topic href="targets/eclipse-help/standalone-generators.html" label="Standalone Generators">
</topic><topic href="targets/eclipse-help/examples.html" label="Examples">
<topic href="targets/eclipse-help/examples.html#the-c-examples-project" label="The C examples project">
<topic href="targets/eclipse-help/examples.html#traffic-light-step-1" label="Traffic light - step 1">
</topic><topic href="targets/eclipse-help/examples.html#traffic-light-step-2" label="Traffic light - step 2">
</topic><topic href="targets/eclipse-help/examples.html#traffic-light-step-3" label="Traffic light - step 3">
</topic><topic href="targets/eclipse-help/examples.html#traffic-light-step-4" label="Traffic light - step 4">
</topic><topic href="targets/eclipse-help/examples.html#features" label="Features">
</topic>
</topic><topic href="targets/eclipse-help/examples.html#the-java-examples-project" label="The Java examples project">
<topic href="targets/eclipse-help/examples.html#dynamic-actors-1" label="Dynamic Actors 1">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-2" label="Dynamic Actors 2">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-3" label="Dynamic Actors 3">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-4" label="Dynamic Actors 4">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-5" label="Dynamic Actors 5">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-6" label="Dynamic Actors 6">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-7" label="Dynamic Actors 7">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-8" label="Dynamic Actors 8">
</topic><topic href="targets/eclipse-help/examples.html#dynamic-actors-9" label="Dynamic Actors 9">
</topic>
</topic>
</topic><topic href="targets/eclipse-help/room-concepts.html" label="ROOM Concepts">
<topic href="targets/eclipse-help/room-concepts.html#actors" label="Actors">
</topic><topic href="targets/eclipse-help/room-concepts.html#protocols" label="Protocols">
</topic><topic href="targets/eclipse-help/room-concepts.html#ports" label="Ports">
</topic><topic href="targets/eclipse-help/room-concepts.html#dataclass" label="DataClass">
</topic><topic href="targets/eclipse-help/room-concepts.html#layering" label="Layering">
</topic><topic href="targets/eclipse-help/room-concepts.html#finite-state-machines" label="Finite State Machines">
</topic>
</topic><topic href="targets/eclipse-help/etrice-features.html" label="eTrice Features">
<topic href="targets/eclipse-help/etrice-features.html#model-navigation" label="Model Navigation">
<topic href="targets/eclipse-help/etrice-features.html#from-model-to-behavior-to-structure" label="From Model to Behavior to Structure">
</topic><topic href="targets/eclipse-help/etrice-features.html#model-navigation" label="Model Navigation">
</topic><topic href="targets/eclipse-help/etrice-features.html#navigating-behavior-diagrams" label="Navigating Behavior Diagrams">
</topic><topic href="targets/eclipse-help/etrice-features.html#navigating-structure-diagrams" label="Navigating Structure Diagrams">
</topic>
</topic><topic href="targets/eclipse-help/etrice-features.html#etrice-java-projects" label="eTrice Java Projects">
<topic href="targets/eclipse-help/etrice-features.html#eclipse-jdt-build" label="Eclipse JDT Build">
</topic>
</topic><topic href="targets/eclipse-help/etrice-features.html#automatic-diagram-layout-with-kieler" label="Automatic Diagram Layout with KIELER">
<topic href="targets/eclipse-help/etrice-features.html#overview" label="Overview">
</topic><topic href="targets/eclipse-help/etrice-features.html#performing-automatic-layout" label="Performing Automatic Layout">
</topic><topic href="targets/eclipse-help/etrice-features.html#layout-options" label="Layout Options">
</topic><topic href="targets/eclipse-help/etrice-features.html#configuring-layout-options" label="Configuring Layout Options">
</topic><topic href="targets/eclipse-help/etrice-features.html#special-layout-options" label="Special Layout Options">
</topic><topic href="targets/eclipse-help/etrice-features.html#further-references" label="Further References">
</topic>
</topic><topic href="targets/eclipse-help/etrice-features.html#annotations" label="Annotations">
<topic href="targets/eclipse-help/etrice-features.html#annotation-type-definitions" label="Annotation Type Definitions">
</topic><topic href="targets/eclipse-help/etrice-features.html#usage-and-effect-of-the-pre-defined-annotations" label="Usage and Effect of the Pre-defined Annotations">
</topic>
</topic><topic href="targets/eclipse-help/etrice-features.html#enumerations" label="Enumerations">
</topic><topic href="targets/eclipse-help/etrice-features.html#etrice-models-and-their-relations" label="eTrice Models and Their Relations">
<topic href="targets/eclipse-help/etrice-features.html#the-room-model" label="The ROOM Model">
</topic><topic href="targets/eclipse-help/etrice-features.html#the-config-model" label="The Config Model">
</topic><topic href="targets/eclipse-help/etrice-features.html#the-physical-model" label="The Physical Model">
</topic><topic href="targets/eclipse-help/etrice-features.html#the-mapping-model" label="The Mapping Model">
</topic>
</topic><topic href="targets/eclipse-help/etrice-features.html#interface-contracts" label="Interface Contracts">
<topic href="targets/eclipse-help/etrice-features.html#defining-contracts" label="Defining Contracts">
</topic><topic href="targets/eclipse-help/etrice-features.html#contract-monitor-generation" label="Contract Monitor Generation">
</topic>
</topic>
</topic><topic href="targets/eclipse-help/feature-reference.html" label="Feature Reference">
<topic href="targets/eclipse-help/feature-reference.html#roomlanguage" label="ROOMLanguage">
<topic href="targets/eclipse-help/feature-reference.html#configmodel" label="ConfigModel">
</topic><topic href="targets/eclipse-help/feature-reference.html#logicalmodel" label="LogicalModel">
<topic href="targets/eclipse-help/feature-reference.html#actorclass" label="ActorClass">
</topic><topic href="targets/eclipse-help/feature-reference.html#actorref" label="ActorRef">
</topic><topic href="targets/eclipse-help/feature-reference.html#annotation" label="Annotation">
</topic><topic href="targets/eclipse-help/feature-reference.html#annotationtype" label="AnnotationType">
</topic><topic href="targets/eclipse-help/feature-reference.html#attribute" label="Attribute">
</topic><topic href="targets/eclipse-help/feature-reference.html#binding" label="Binding">
</topic><topic href="targets/eclipse-help/feature-reference.html#cpbranchtransition" label="CPBranchTransition">
</topic><topic href="targets/eclipse-help/feature-reference.html#choicepoint" label="ChoicePoint">
</topic><topic href="targets/eclipse-help/feature-reference.html#communicationtype" label="CommunicationType">
</topic><topic href="targets/eclipse-help/feature-reference.html#continuationtransition" label="ContinuationTransition">
</topic><topic href="targets/eclipse-help/feature-reference.html#dataclass" label="DataClass">
</topic><topic href="targets/eclipse-help/feature-reference.html#datatype" label="DataType">
</topic><topic href="targets/eclipse-help/feature-reference.html#entrypoint" label="EntryPoint">
</topic><topic href="targets/eclipse-help/feature-reference.html#enumeration" label="Enumeration">
</topic><topic href="targets/eclipse-help/feature-reference.html#executiontype" label="ExecutionType">
</topic><topic href="targets/eclipse-help/feature-reference.html#exitpoint" label="ExitPoint">
</topic><topic href="targets/eclipse-help/feature-reference.html#externalendport" label="ExternalEndPort">
</topic><topic href="targets/eclipse-help/feature-reference.html#externaltype" label="ExternalType">
</topic><topic href="targets/eclipse-help/feature-reference.html#inheritance" label="Inheritance">
</topic><topic href="targets/eclipse-help/feature-reference.html#initialtransition" label="InitialTransition">
</topic><topic href="targets/eclipse-help/feature-reference.html#internalendport" label="InternalEndPort">
</topic><topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="LayerConnection">
</topic><topic href="targets/eclipse-help/feature-reference.html#logicalsystem" label="LogicalSystem">
</topic><topic href="targets/eclipse-help/feature-reference.html#operation" label="Operation">
</topic><topic href="targets/eclipse-help/feature-reference.html#port" label="Port">
</topic><topic href="targets/eclipse-help/feature-reference.html#primitivetype" label="PrimitiveType">
</topic><topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="ProtocolClass">
</topic><topic href="targets/eclipse-help/feature-reference.html#refinedstate" label="RefinedState">
</topic><topic href="targets/eclipse-help/feature-reference.html#relayport" label="RelayPort">
</topic><topic href="targets/eclipse-help/feature-reference.html#replication" label="Replication">
</topic><topic href="targets/eclipse-help/feature-reference.html#sap" label="SAP">
</topic><topic href="targets/eclipse-help/feature-reference.html#spp" label="SPP">
</topic><topic href="targets/eclipse-help/feature-reference.html#serviceimplementation" label="ServiceImplementation">
</topic><topic href="targets/eclipse-help/feature-reference.html#simplestate" label="SimpleState">
</topic><topic href="targets/eclipse-help/feature-reference.html#state" label="State">
</topic><topic href="targets/eclipse-help/feature-reference.html#stategraphnode" label="StateGraphNode">
</topic><topic href="targets/eclipse-help/feature-reference.html#statemachine" label="StateMachine">
</topic><topic href="targets/eclipse-help/feature-reference.html#subsystemclass" label="SubSystemClass">
</topic><topic href="targets/eclipse-help/feature-reference.html#subsystemref" label="SubSystemRef">
</topic><topic href="targets/eclipse-help/feature-reference.html#trpoint" label="TrPoint">
</topic><topic href="targets/eclipse-help/feature-reference.html#transition" label="Transition">
</topic><topic href="targets/eclipse-help/feature-reference.html#transitionpoint" label="TransitionPoint">
</topic><topic href="targets/eclipse-help/feature-reference.html#triggeredtransition" label="TriggeredTransition">
</topic>
</topic><topic href="targets/eclipse-help/feature-reference.html#mappingmodel" label="MappingModel">
</topic><topic href="targets/eclipse-help/feature-reference.html#physicalmodel" label="PhysicalModel">
</topic>
</topic><topic href="targets/eclipse-help/feature-reference.html#modeleditors" label="ModelEditors">
<topic href="targets/eclipse-help/feature-reference.html#graphicalbehavioreditor" label="GraphicalBehaviorEditor">
</topic><topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="GraphicalStructureEditor">
<topic href="targets/eclipse-help/feature-reference.html#actorrefpropertydialog" label="ActorRefPropertyDialog">
</topic><topic href="targets/eclipse-help/feature-reference.html#portpropertydialog" label="PortPropertyDialog">
</topic><topic href="targets/eclipse-help/feature-reference.html#spppropertydialog" label="SPPPropertyDialog">
</topic><topic href="targets/eclipse-help/feature-reference.html#structureeditorpalette" label="StructureEditorPalette">
</topic>
</topic><topic href="targets/eclipse-help/feature-reference.html#textualroomeditor" label="TextualROOMEditor">
<topic href="targets/eclipse-help/feature-reference.html#outlineview" label="OutlineView">
</topic>
</topic>
</topic><topic href="targets/eclipse-help/feature-reference.html#codegenerators" label="CodeGenerators">
<topic href="targets/eclipse-help/feature-reference.html#ccodegenerator" label="CCodeGenerator">
</topic><topic href="targets/eclipse-help/feature-reference.html#cppcodegenerator" label="CPPCodeGenerator">
</topic><topic href="targets/eclipse-help/feature-reference.html#generationoptions" label="GenerationOptions">
</topic><topic href="targets/eclipse-help/feature-reference.html#javacodegenerator" label="JavaCodeGenerator">
</topic><topic href="targets/eclipse-help/feature-reference.html#msclogging" label="MSCLogging">
</topic>
</topic>
</topic><topic href="targets/eclipse-help/Dave-Integration.html" label="Dave Integration">
<topic href="targets/eclipse-help/Dave-Integration.html#dave-etrice-toolchain-tutorial" label="DAVE-eTrice Toolchain Tutorial">
<topic href="targets/eclipse-help/Dave-Integration.html#introduction" label="Introduction">
</topic><topic href="targets/eclipse-help/Dave-Integration.html#getting-started-without-operating-system" label="Getting Started without Operating System">
</topic><topic href="targets/eclipse-help/Dave-Integration.html#getting-started-with-freertos" label="Getting Started with FreeRTOS">
</topic>
</topic>
</topic><topic href="targets/eclipse-help/ResourceRequirements.html" label="Resource Requirements">
</topic><topic href="targets/eclipse-help/developers-reference.html" label="Developer's Reference">
<topic href="targets/eclipse-help/developers-reference.html#etrice-tool-developer-s-reference" label="eTrice Tool Developer’s Reference">
<topic href="targets/eclipse-help/developers-reference.html#architecture" label="Architecture">
<topic href="targets/eclipse-help/developers-reference.html#editor-and-generator-components" label="Editor and Generator Components">
</topic><topic href="targets/eclipse-help/developers-reference.html#the-abstract-finite-state-machine-concept" label="The Abstract Finite State Machine Concept">
</topic><topic href="targets/eclipse-help/developers-reference.html#runtimes" label="Runtimes">
</topic><topic href="targets/eclipse-help/developers-reference.html#unit-tests" label="Unit Tests">
</topic>
</topic><topic href="targets/eclipse-help/developers-reference.html#component-overview" label="Component Overview">
<topic href="targets/eclipse-help/developers-reference.html#room-language-overview" label="Room Language Overview">
</topic><topic href="targets/eclipse-help/developers-reference.html#config-language-overview" label="Config Language Overview">
</topic><topic href="targets/eclipse-help/developers-reference.html#aggregation-layer-overview" label="Aggregation Layer Overview">
</topic><topic href="targets/eclipse-help/developers-reference.html#generator-overview" label="Generator Overview">
</topic>
</topic>
</topic>
</topic><topic href="targets/eclipse-help/release-notes.html" label="Release Notes">
<topic href="targets/eclipse-help/release-notes.html#2-0-0-migration" label="2.0.0 Migration">
</topic>
</topic>
</toc>

Back to the top