aXLang operation to start the timing module.
More...
List of all members.
Detailed Description
aXLang operation to start the timing module.
- Author:
- ekleinod
-
mgrosse
- Version:
- 0.9.0
- Since:
- 0.8.0
Constructor & Destructor Documentation
de.fraunhofer.isst.axbench.timing.axbench_interface.TimingStarter.TimingStarter |
( |
|
) |
|
Constructor setting the operation parameters.
Operation parameters:
- identifier of a model
- identifier of a task model
Member Function Documentation
constructs the transaction set that is used as input for the timing module
- Bug:
- just commented out buggy code, search for "bug ek"
- Parameters:
-
| axlModel | the aXLang model |
| axlTransactionModel | the aXLang transaction model |
- Returns:
Map<String, Object> de.fraunhofer.isst.axbench.timing.axbench_interface.TimingStarter.executeConcreteOperation |
( |
Map< String, Object > |
theInputParameters |
) |
[protected] |
Writes an element.
either
- collect all files to generate (all components and operations have to be processed) or
- write the element
- Parameters:
-
| theInputParameters | map of the input parameters (empty map allowed) |
- Returns:
- map of the output parameters (empty map allowed)
Reimplemented from de.fraunhofer.isst.axbench.api.operations.AbstractAXLOperation.
returns the HWSubComponent the subComponent is mapped to by the a2rMapping
- Parameters:
-
| a2rMapping | the a2rMapping |
| subComponent | the subComponent |
- Returns:
- the HWSubComponent
int de.fraunhofer.isst.axbench.timing.axbench_interface.TimingStarter.getHWSubComponentID |
( |
IAXLangElement |
hwSubComponent |
) |
[private] |
generates a new integer as identifier for each new hsSubComponent
- Parameters:
-
| hwSubComponent | the hwSubComponent |
- Returns:
- integer valued identifier
List<String> de.fraunhofer.isst.axbench.timing.axbench_interface.TimingStarter.getSubComponentAndElementIdentifierList |
( |
IGlobalInstance |
globalInstance |
) |
[private] |
?
- Bug:
- just commented out buggy code, search for "bug ek"
- Parameters:
-
- Returns:
void de.fraunhofer.isst.axbench.timing.axbench_interface.TimingStarter.start |
( |
IAXLangElement |
theAXLElement, |
|
|
String... |
sConcrete | |
|
) |
| | |
starts the timing module with input values read from the specified transaction model of the axl model
- Deprecated:
- has to be replaced by executeConcreteOperation
- Parameters:
-
| theAXLElement | the axl-model |
| sConcrete | identifier of the transaction model the timing input data shall be read from |
void de.fraunhofer.isst.axbench.timing.axbench_interface.TimingStarter.startTimingModule |
( |
Model |
theModel, |
|
|
String |
transactionModelID | |
|
) |
| | [private] |
Member Data Documentation
Since the timing module does not accept strings as identifiers integer identifiers must be generated
identifier of the aXLang-model
identifier of the transaction model