ModeSwitchInterface
XML tag |
<MODE-SWITCH-INTERFACE> |
Module |
autosar.portinterface |
Inherits |
Representa a ModeSwitch interface.
Usage
import autosar
ws = autosar.workspace("4.2.2")
modePkg = ws.createPackage('ModeDclrGroups', role = 'ModeDclrGroup')
portInterfacePkg = ws.createPackage('PortInterfaces', role="PortInterface")
modePkg.createModeDeclarationGroup('BswM_Mode', ["POSTRUN",
"RUN",
"SHUTDOWN",
"STARTUP",
"WAKEUP"], "STARTUP")
portInterfacePkg.createModeSwitchInterface('BSWM_Mode_I', autosar.mode.ModeGroup('mode', '/ModeDclrGroups/BswM_Mode'))
ws.saveXML('PortInterfaces.arxml', filters=['/PortInterfaces'])
Factory Methods
Attributes
For inherited attributes see autosar.portinterface.PortInteface.
Name |
Type |
Description |
---|---|---|
modeGroup |
:ref:`mode_modeGroup` |
mode group |