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 |