导图社区 AUTOAR4.2.2NM配置容器20230712A
AUTOAR4.2.2NM配置容器,Post-Build Variant Support false.
编辑于2023-08-18 16:42:19 安徽NM(0..1)
Post-Build Variant Support false
NmChannelConfig(1..*)
NmActiveCoordinator(0..1)
This parameter indicates whether a NM channel - part of a Nm Coordination cluster - will be coordinated actively (NmActiveCoordinator = TRUE) or passively (NmActiveCoordinator = FALSE). dependency: If the NmCoordinatorSyncSupport is set to true this feature is available. Only one channel per Coordination cluster can have NmActiveCoordinator = FALSE. This parameter is mandatory if this channel belongs to a Coordination cluster
EcucBooleanParamDef
NmChannelSleepMaster
dependency: If the parameter NmCoordClusterIndex is not defined, this parameter is not valid.
EcucBooleanParamDef
NmComMChannelRef
Symbolic name reference to ComMChannel
NmCoordClusterIndex(0..1)
If this parameter is undefined for a channel, the corresponding bus does not belong to an NM coordination cluster.
EcucIntegerParamDef(0..255)
NmStateReportEnabled
Specifies if the NMS shall be set for the corresponding network. false: No NMS shall be set true: The NMS shall be set dependency: only available if NM_STATE_CHANGE_IND_ENABLED is TRUE and <Bus>NmComUserDataSupport is configured
EcucBooleanParamDef
NmStateReportSignalRef(0..1)
Reference to the signal for setting the NMS by calling Com_SendSignal for the respective channel dependency: Signal must be configured in COM. Only available if NmStateReportEnabled == true
Symbolic name reference to ComSignal
NmSynchronizingNetwork
If this parameter is true, then this network is a synchronizing network for the NM coordination cluster which it belongs to. The network is expected to call Nm_SynchronizationPoint() at regular intervals. dependency: If the parameter NmCoordClusterIndex is not defined, this parameter is not valid. Only one network can be configured as synchronizing network (NmSynchronizingNetwork = TRUE) per coordination cluster (same NmCoordClusterIndex value per channel). NmSynchronizingNetwork can only be set to true if NmActiveCoordinator is true for all networks which have the same NmCoordClusterIndex.
EcucBooleanParamDef
NmBusType
NmGenericBusNmConfig(0..1)
NmGenericBusNmPrefix
The prefix which identifies the generic <BusNm>. This will be used to determine the API name to be called by Nm for the provided interfaces of the <BusNm>. This string will used for the module prefix before the "_" character in the API call name.
EcucStringParamDef
NmGenericBusNmShutdownTime
This parameter shall be used to calculate shutdown delay time.
EcucFloatParamDef
NmStandardBusNmConfig(0..1)
NmStandardBusType
Identifies the bus type of the channel for standard AUTOSAR <BusNm>s and is used to determine which set of API calls to be called by Nm for the <BusNm>s. Note: The Ethernet bus’ NM is UdpNm !
NM_BUSNM_CANNM CAN bus
NM_BUSNM_FRNM FlexRay bus
NM_BUSNM_J1939NM J1939 bus (address claiming)
NM_BUSNM_LINNM LIN bus
NM_BUSNM_UDPNM Ethernet bus (using UDP)
NmGlobalConfig
NmGlobalConstants
NmNumberOfChannels
Number of NM channels allowed within one ECU.
EcucIntegerParamDef(1..255)
NmGlobalFeatures
NmBusSynchronizationEnabled
Pre-processor switch for enabling bus synchronization support of the <BusNm>s. This feature is required for NM Coordinator nodes only dependency: This parameter must be enabled if NmCoordinatorSupportEnabled is enabled.
EcucBooleanParamDef
NmCarWakeUpCallout(0..1)
Name of the callout function to be called if Nm_CarWakeUpIndication() is called. If this parameter is not configured, the NmIf will call BswM_CarWakeUpIndication.
EcucFunctionNameDef
NmCarWakeUpRxEnabled
Enables or disables CWU detection. FALSE - CarWakeUp not supported TRUE - CarWakeUp supported
EcucBooleanParamDef
NmComControlEnabled
Pre-processor switch for enabling the Communication Control support.
EcucBooleanParamDef
NmComUserDataSupport
Enable/Disable setting of NMUserData via SW-C. If NmComUserDataSupport is enabled the API Nm_SetUserData shall not be available.
EcucBooleanParamDef
NmCoordinatorSupportEnabled
Pre-processor switch for enabling NM Coordinator support
EcucBooleanParamDef
NmCoordinatorSyncSupport
Enables/disables the coordinator synchronisation support.
EcucBooleanParamDef
NmGlobalCoordinatorTime
This parameter defines the maximum shutdown time of a connected and coordinated NM-Cluster. Note:This includes nested connections. dependency: NmGlobalCoordinatorTime shall only be valid if NmCoordinatorSupportEnabled is TRUE.
EcucFloatParamDef
NmNodeDetectionEnabled
Pre-processor switch for enabling the Node Detection feature dependency: Only valid if NmNodeIdEnabled is set to TRUE
EcucBooleanParamDef
NmNodeIdEnabled
Pre-processor switch for enabling transmission of the source node identifier in NM messages.
EcucBooleanParamDef
NmPassiveModeEnabled
Pre-processor switch for enabling support of Passive Mode of the <BusNm>s. dependency: NmPassiveModeEnable == ComMNmPassiveModeEnable
EcucBooleanParamDef
NmPduRxIndicationEnabled
Pre-processor switch for enabling the PDU Rx Indication.
EcucBooleanParamDef
NmRemoteSleepIndEnabled
Pre-processor switch for enabling Remote Sleep Indication support. This feature is required for a Gateway or Nm Coordinator functionality. dependency: It must not be enabled if NmPassiveModeEnabled is enabled.
EcucBooleanParamDef
NmRepeatMsgIndEnabled
Pre-processor switch for enabling the Repeat Message Bit Indication.
EcucBooleanParamDef
NmStateChangeIndEnabled
Pre-processor switch for enabling the Network Management state change notification.
EcucBooleanParamDef
NmUserDataEnabled
Pre-processor switch for enabling User Data support.
EcucBooleanParamDef
NmGlobalProperties
NmCycletimeMainFunction(0..1)
dependency: If NmCoordinatorSupportEnabled is set to TRUE, then the NmCycletimeMainFunction shall be configured.
0..1
NmDevErrorDetect
EcucBooleanParamDef
NmVersionInfoApi
EcucBooleanParamDef