ActionSecondaryDriverTasks
This module is responsible for the output of the driver’s commands. It receives all the actions from the module Implementation Architecture, which are indirectly associated with the vehicle’s guidance and sends them back to the world. The input commands from AlgorithmScm are transferred by the signal AScmMonolithischToSecondaryDriverTasksSignal.
Overview of the module’s functionalities
ActionSecondaryDriverTasks gathers the sencondary driving tasks and transfers them to output signals. Three graded driving tasks are defined and exampled as follows:
Primary driving tasks: direct control of vehicle movements, like steering, pedal operation, shifting, etc.
Secondary driving tasks: indirect control of vehicle movements, but supporting and complementing driving actions, like activation of indicator, horn, light, etc.
Tertiary driving tasks: all the other activities, which are not realted to vehicle control, like radio operation, etc.
Table list of the input paramemter
Variable |
Meaning |
Condition |
---|---|---|
in_IndicatorState |
State of the indicator |
left, center/off, right |
in_hornSwitch |
Horn activation |
true/false |
in_headLightSwitch |
Light activation |
true/false |
in_highBeamLightSwitch |
High beam light activation |
true/false |
in_flasherSwitch |
Flasher activation |
true/false |