ModeGroup¶
| XML tag | <MODE_GROUP> |
| Module | autosar.mode |
| Inherits | autosar.element.Element |
A ModeGroup is used as the internal storage container of the modeGroup attribute of the ModeSwitchInterface class.
Usage¶
import autosar ws = autosar.workspace(version="4.2.2") package = ws.createPackage('ModeDclrGroups', role="ModeDclrGroup") package.createModeDeclarationGroup('VehicleMode', ["OFF", "ACCESSORY", "ON", "CRANK", "RUN"], "OFF") modeGroup = autosar.mode.ModeGroup('mode', '/ModeDclrGroups/VehicleMode')
Constructor¶
-
mode.ModeGroup(name, typeRef[, parent=None][, adminData=None])¶ Parameters: - name (str) – ShortName of the object
- typeRef (str) – Full reference to a ModeDeclarationGroup element or a shortName of a ModeDeclarationGroup element (if package roles are used).
- parent – parent package (for internal use only)
- adminData – optional adminData
Attributes¶
For inherited attributes see autosar.element.Element.
| Name | Type | Description |
|---|---|---|
| typeRef | str | Reference to a ModeDeclarationGroup element |