{{{ #!html
NVRAM Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#NvM_Init NvM_Init] || 0|| 0x00|| ○ || ○ || ○ || || [#NvM_SetDataIndex NvM_SetDataIndex] || 1|| 0x01|| ○ || ○ || ○ || || [#NvM_GetDataIndex NvM_GetDataIndex] || 2|| 0x02|| ○ || ○ || ○ || || [#NvM_SetBlockProtection NvM_SetBlockProtection] || 3|| 0x03|| ○ || ○ || ○ || || [#NvM_GetErrorStatus NvM_GetErrorStatus] || 4|| 0x04|| ○ || ○ || ○ || || [#NvM_GetVersionInfo NvM_GetVersionInfo] || 15|| 0x0F|| ○ || ○ || ○ || || [#NvM_SetRamBlockStatus NvM_SetRamBlockStatus] || 5|| 0x05|| ○ || ○ || ○ || || [#NvM_SetBlockLockStatus NvM_SetBlockLockStatus] || 19|| 0x13|| ○ || ○ || ○ || || [#NvM_ReadBlock NvM_ReadBlock] || 6|| 0x06|| ○ || ○ || ○ || || [#NvM_WriteBlock NvM_WriteBlock] || 7|| 0x07|| ○ || ○ || ○ || || [#NvM_RestoreBlockDefaults NvM_RestoreBlockDefaults] || 8|| 0x08|| ○ || ○ || ○ || || [#NvM_EraseNvBlock NvM_EraseNvBlock] || 9|| 0x09|| ○ || ○ || ○ || || [#NvM_CancelWriteAll NvM_CancelWriteAll] || 10|| 0x0A|| ○ || ○ || ○ || || [#NvM_InvalidateNvBlock NvM_InvalidateNvBlock] || 11|| 0x0B|| ○ || ○ || ○ || || [#NvM_CancelJobs NvM_CancelJobs] || 16|| 0x10|| ○ || ○ || ○ || || [#NvM_ReadAll NvM_ReadAll] || 12|| 0x0C|| ○ || ○ || ○ || || [#NvM_WriteAll NvM_WriteAll] || 13|| 0x0D|| ○ || ○ || ○ || || [#NvM_ReadPRAMBlock NvM_ReadPRAMBlock] || 22|| 0x16|| - || ○ || ○ || || [#NvM_WritePRAMBlock NvM_WritePRAMBlock] || 23|| 0x17|| - || ○ || ○ || || [#NvM_RestorePRAMBlockDefaults NvM_RestorePRAMBlockDefaults] || 24|| 0x18|| - || ○ || ○ || || [#NvM_ValidateAll NvM_ValidateAll] || 25|| 0x19|| - || ○ || ○ || || [#NvM_FirstInitAll NvM_FirstInitAll] || 20|| 0x14|| - || - || ○ || || [#NvM_JobEndNotification NvM_JobEndNotification] || 17|| 0x11|| ○ || ○ || ○ || || [#NvM_JobErrorNotification NvM_JobErrorNotification] || 18|| 0x12|| ○ || ○ || ○ || || [#NvM_MainFunction NvM_MainFunction] || 14|| 0x0E|| ○ || ○ || ○ || || [#NvM_SingleBlockCallbackFunction NvM_SingleBlockCallbackFunction] || --|| --|| ○ || ○ || ○ || || [#NvM_MultiBlockCallbackFunction NvM_MultiBlockCallbackFunction] || --|| --|| ○ || ○ || ○ || || [#InitBlockCallbackFunction InitBlockCallbackFunction] || --|| --|| ○ || ○ || - || || [#NvM_InitBlockCallbackFunction NvM_InitBlockCallbackFunction] || --|| --|| - || - || ○ || || [#NvM_WriteRamBlockToNvm NvM_WriteRamBlockToNvm] || --|| --|| ○ || ○ || ○ || || [#NvM_ReadRamBlockFromNvm NvM_ReadRamBlockFromNvm] || --|| --|| ○ || ○ || ○ || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#NvMBlockCiphering NvMBlockCiphering] (-/-/-/-/-/-/○/○) * [#NvMCsmDecryptionJobReference NvMCsmDecryptionJobReference] (-/-/-/-/-/-/○/○) * [#NvMCsmEncryptionJobReference NvMCsmEncryptionJobReference] (-/-/-/-/-/-/○/○) * [#NvMNvBlockNVRAMDataLength NvMNvBlockNVRAMDataLength] (-/-/-/-/-/-/○/○) * [#NvMBlockDescriptor NvMBlockDescriptor] (○/○/○/○/○/○/○/○) * [#NvMBlockCipheringRef NvMBlockCipheringRef] (-/-/-/-/-/-/○/○) * [#NvMBlockCrcType NvMBlockCrcType] (○/○/○/○/○/○/○/○) * [#NvMBlockEcucPartitionRef NvMBlockEcucPartitionRef] (-/-/-/-/-/-/○/○) * [#NvMBlockHeaderInclude NvMBlockHeaderInclude] (-/○/○/○/○/○/○/○) * [#NvMBlockJobPriority NvMBlockJobPriority] (○/○/○/○/○/○/○/○) * [#NvMBlockManagementType NvMBlockManagementType] (○/○/○/○/○/○/○/○) * [#NvMBlockUseAutoValidation NvMBlockUseAutoValidation] (-/-/○/○/○/○/○/○) * [#NvMBlockUseCRCCompMechanism NvMBlockUseCRCCompMechanism] (-/-/○/○/○/○/○/○) * [#NvMBlockUseCompression NvMBlockUseCompression] (-/-/-/-/-/○/○/○) * [#NvMBlockUseCrc NvMBlockUseCrc] (○/○/○/○/○/○/○/○) * [#NvMBlockUsePort NvMBlockUsePort] (-/-/-/-/-/○/○/○) * [#NvMBlockUseSetRamBlockStatus NvMBlockUseSetRamBlockStatus] (-/○/○/○/○/○/○/○) * [#NvMBlockUseSyncMechanism NvMBlockUseSyncMechanism] (○/○/○/○/○/○/○/○) * [#NvMBlockWriteProt NvMBlockWriteProt] (○/○/○/○/○/○/○/○) * [#NvMBswMBlockStatusInformation NvMBswMBlockStatusInformation] (○/○/○/○/○/○/○/○) * [#NvMCalcRamBlockCrc NvMCalcRamBlockCrc] (○/○/○/○/○/○/○/○) * [#NvMInitBlockCallback NvMInitBlockCallback] (○/○/○/○/○/○/○/○) * [#NvMInitBlockCallbackFnc NvMInitBlockCallbackFnc] (-/-/-/-/-/○/○/○) * [#NvMMaxNumOfReadRetries NvMMaxNumOfReadRetries] (○/○/○/○/○/○/○/○) * [#NvMMaxNumOfWriteRetries NvMMaxNumOfWriteRetries] (○/○/○/○/○/○/○/○) * [#NvMNvBlockBaseNumber NvMNvBlockBaseNumber] (○/○/○/○/○/○/○/○) * [#NvMNvBlockLength NvMNvBlockLength] (○/○/○/○/○/○/○/○) * [#NvMNvBlockNum NvMNvBlockNum] (○/○/○/○/○/○/○/○) * [#NvMNvramBlockIdentifier NvMNvramBlockIdentifier] (○/○/○/○/○/○/○/○) * [#NvMNvramDeviceId NvMNvramDeviceId] (○/○/○/○/○/○/○/○) * [#NvMRamBlockDataAddress NvMRamBlockDataAddress] (○/○/○/○/○/○/○/○) * [#NvMReadRamBlockFromNvCallback NvMReadRamBlockFromNvCallback] (○/○/○/○/○/○/○/○) * [#NvMResistantToChangedSw NvMResistantToChangedSw] (○/○/○/○/○/○/○/○) * [#NvMRomBlockDataAddress NvMRomBlockDataAddress] (○/○/○/○/○/○/○/○) * [#NvMRomBlockNum NvMRomBlockNum] (○/○/○/○/○/○/○/○) * [#NvMSelectBlockForFirstInitAll NvMSelectBlockForFirstInitAll] (-/-/-/○/○/○/○/○) * [#NvMSelectBlockForReadAll NvMSelectBlockForReadAll] (○/○/○/○/○/○/○/○) * [#NvMSelectBlockForWriteAll NvMSelectBlockForWriteAll] (○/○/○/○/○/○/○/○) * [#NvMSingleBlockCallback NvMSingleBlockCallback] (○/○/○/○/○/○/○/○) * [#NvMSingleBlockCallbackFnc NvMSingleBlockCallbackFnc] (-/-/-/-/-/○/○/○) * [#NvMStaticBlockIDCheck NvMStaticBlockIDCheck] (○/○/○/○/○/○/○/○) * [#NvMTargetBlockReference NvMTargetBlockReference] (○/○/○/○/○/○/○/○) * [#NvMEaRef NvMEaRef] (○/○/○/○/○/○/○/○) * [#NvMNameOfEaBlock NvMNameOfEaBlock] (○/○/○/○/○/○/○/○) * [#NvMFeeRef NvMFeeRef] (○/○/○/○/○/○/○/○) * [#NvMNameOfFeeBlock NvMNameOfFeeBlock] (○/○/○/○/○/○/○/○) * [#NvMWriteBlockOnce NvMWriteBlockOnce] (○/○/○/○/○/○/○/○) * [#NvMWriteRamBlockToNvCallback NvMWriteRamBlockToNvCallback] (○/○/○/○/○/○/○/○) * [#NvMWriteVerification NvMWriteVerification] (○/○/○/○/○/○/○/○) * [#NvMWriteVerificationDataSize NvMWriteVerificationDataSize] (○/○/○/○/○/○/○/○) * [#NvMCommon NvMCommon] (○/○/○/○/○/○/○/○) * [#NvMApiConfigClass NvMApiConfigClass] (○/○/○/○/○/○/○/○) * [#NvMBswMMultiBlockJobStatusInformation NvMBswMMultiBlockJobStatusInformation] (○/○/○/○/○/○/○/○) * [#NvMBufferAlignmentValue NvMBufferAlignmentValue] (-/-/-/-/-/-/-/○) * [#NvMCompiledConfigId NvMCompiledConfigId] (○/○/○/○/○/○/○/○) * [#NvMCrcNumOfBytes NvMCrcNumOfBytes] (○/○/○/○/○/○/○/○) * [#NvMCsmRetryCounter NvMCsmRetryCounter] (-/-/-/-/-/-/○/○) * [#NvMDatasetSelectionBits NvMDatasetSelectionBits] (○/○/○/○/○/○/○/○) * [#NvMDevErrorDetect NvMDevErrorDetect] (○/○/○/○/○/○/○/○) * [#NvMDrvModeSwitch NvMDrvModeSwitch] (○/○/○/○/○/○/○/-) * [#NvMDynamicConfiguration NvMDynamicConfiguration] (○/○/○/○/○/○/○/○) * [#NvMEcucPartitionRef NvMEcucPartitionRef] (-/-/-/-/-/-/○/○) * [#NvMJobPrioritization NvMJobPrioritization] (○/○/○/○/○/○/○/○) * [#NvMMainFunctionPeriod NvMMainFunctionPeriod] (-/○/○/○/○/○/○/○) * [#NvMMasterEcucPartitionRef NvMMasterEcucPartitionRef] (-/-/-/-/-/-/○/○) * [#NvMMultiBlockCallback NvMMultiBlockCallback] (○/○/○/○/○/○/○/○) * [#NvMPollingMode NvMPollingMode] (○/○/○/○/○/○/○/○) * [#NvMRepeatMirrorOperations NvMRepeatMirrorOperations] (○/○/○/○/○/○/○/○) * [#NvMSetRamBlockStatusApi NvMSetRamBlockStatusApi] (○/○/○/○/○/○/○/○) * [#NvMSizeImmediateJobQueue NvMSizeImmediateJobQueue] (○/○/○/○/○/○/○/○) * [#NvMSizeStandardJobQueue NvMSizeStandardJobQueue] (○/○/○/○/○/○/○/○) * [#NvMVersionInfoApi NvMVersionInfoApi] (○/○/○/○/○/○/○/○) * [#NvmDemEventParameterRefs NvmDemEventParameterRefs] (○/○/○/○/○/○/○/○) * [#NVM_E_HARDWARE NVM_E_HARDWARE] (-/○/○/○/○/○/○/○) * [#NVM_E_INTEGRITY_FAILED NVM_E_INTEGRITY_FAILED] (○/○/○/○/○/○/○/○) * [#NVM_E_LOSS_OF_REDUNDANCY NVM_E_LOSS_OF_REDUNDANCY] (○/○/○/○/○/○/○/○) * [#NVM_E_QUEUE_OVERFLOW NVM_E_QUEUE_OVERFLOW] (○/○/○/-/-/-/-/-) * [#NVM_E_REQ_FAILED NVM_E_REQ_FAILED] (○/○/○/○/○/○/○/○) * [#NVM_E_VERIFY_FAILED NVM_E_VERIFY_FAILED] (○/○/○/○/○/○/○/○) * [#NVM_E_WRITE_PROTECTED NVM_E_WRITE_PROTECTED] (○/○/○/○/○/○/○/○) * [#NVM_E_WRONG_BLOCK_ID NVM_E_WRONG_BLOCK_ID] (○/○/○/○/○/○/○/○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || NVM_E_PARAM_BLOCK_ID || 10|| 0x0A|| ○ || ○ || ○ || || NVM_E_PARAM_BLOCK_TYPE || 11|| 0x0B|| ○ || ○ || - || || NVM_E_PARAM_BLOCK_DATA_IDX || 12|| 0x0C|| ○ || ○ || ○ || || NVM_E_PARAM_ADDRESS || 13|| 0x0D|| ○ || ○ || ○ || || NVM_E_PARAM_DATA || 14|| 0x0E|| ○ || ○ || ○ || || NVM_E_PARAM_POINTER || 15|| 0x0F|| ○ || ○ || ○ || || NVM_E_BLOCK_WITHOUT_DEFAULTS || 17|| 0x11|| - || ○ || ○ || || NVM_E_NOT_INITIALIZED || 20|| 0x14|| ○ || ○ || - || || NVM_E_BLOCK_PENDING || 21|| 0x15|| ○ || ○ || ○ || || NVM_E_BLOCK_CONFIG || 24|| 0x18|| ○ || ○ || ○ || || NVM_E_BLOCK_LOCKED || 25|| 0x19|| ○ || ○ || ○ || || NVM_E_HARDWARE || --|| --|| - || ○ || ○ || || NVM_E_INTEGRITY_FAILED || --|| --|| ○ || ○ || ○ || || NVM_E_REQ_FAILED || --|| --|| ○ || ○ || ○ || || NVM_E_WRONG_BLOCK_ID || --|| --|| ○ || ○ || ○ || || NVM_E_VERIFY_FAILED || --|| --|| ○ || ○ || ○ || || NVM_E_LOSS_OF_REDUNDANCY || --|| --|| ○ || ○ || ○ || || NVM_E_QUEUE_OVERFLOW || --|| --|| ○ || ○ || - || || NVM_E_WRITE_PROTECTED || --|| --|| ○ || ○ || - || || NVM_E_UNINIT || 20|| 0x14|| - || - || ○ || || NVM_E_WRITE_ ONCE_STATUS_ UNKNOWN || 26|| 0x1A|| - || - || ○ || || NVM_E_BLOCK_CHIPHER_LENGTH_MISSMATCH || 27|| 0x1B|| - || - || ○ || || NVM_E_QUEUE_FULL || 160|| 0xA0|| - || - || ○ || ---- = API仕様 = == NvM_Init == * 4.0.3 {{{ void NvM_Init(void) }}} * 4.2.2 / R21-11 {{{ void NvM_Init(const NvM_ConfigType* ConfigPtr) }}} == NvM_SetDataIndex == {{{ Std_ReturnType NvM_SetDataIndex(NvM_BlockIdType BlockId, uint8 DataIndex) }}} == NvM_GetDataIndex == {{{ Std_ReturnType NvM_GetDataIndex(NvM_BlockIdType BlockId, uint8* DataIndexPtr) }}} == NvM_SetBlockProtection == {{{ Std_ReturnType NvM_SetBlockProtection(NvM_BlockIdType BlockId, boolean ProtectionEnabled) }}} == NvM_GetErrorStatus == {{{ Std_ReturnType NvM_GetErrorStatus(NvM_BlockIdType BlockId, NvM_RequestResultType* RequestResultPtr) }}} == NvM_GetVersionInfo == {{{ void NvM_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == NvM_SetRamBlockStatus == {{{ Std_ReturnType NvM_SetRamBlockStatus(NvM_BlockIdType BlockId, boolean BlockChanged) }}} == NvM_SetBlockLockStatus == {{{ void NvM_SetBlockLockStatus(NvM_BlockIdType BlockId, boolean BlockLocked) }}} == NvM_ReadBlock == {{{ Std_ReturnType NvM_ReadBlock(NvM_BlockIdType BlockId, void* NvM_DstPtr) }}} == NvM_WriteBlock == {{{ Std_ReturnType NvM_WriteBlock(NvM_BlockIdType BlockId, const void* NvM_SrcPtr) }}} == NvM_RestoreBlockDefaults == {{{ Std_ReturnType NvM_RestoreBlockDefaults(NvM_BlockIdType BlockId, void* NvM_DestPtr) }}} == NvM_EraseNvBlock == {{{ Std_ReturnType NvM_EraseNvBlock(NvM_BlockIdType BlockId) }}} == NvM_CancelWriteAll == {{{ void NvM_CancelWriteAll(void) }}} == NvM_InvalidateNvBlock == {{{ Std_ReturnType NvM_InvalidateNvBlock(NvM_BlockIdType BlockId) }}} == NvM_CancelJobs == {{{ Std_ReturnType NvM_CancelJobs(NvM_BlockIdType BlockId) }}} == NvM_ReadAll == {{{ void NvM_ReadAll(void) }}} == NvM_WriteAll == {{{ void NvM_WriteAll(void) }}} == NvM_ReadPRAMBlock == {{{ Std_ReturnType NvM_ReadPRAMBlock(NvM_BlockIdType BlockId) }}} == NvM_WritePRAMBlock == {{{ Std_ReturnType NvM_WritePRAMBlock(NvM_BlockIdType BlockId) }}} == NvM_RestorePRAMBlockDefaults == {{{ Std_ReturnType NvM_RestorePRAMBlockDefaults(NvM_BlockIdType BlockId) }}} == NvM_ValidateAll == {{{ void NvM_ValidateAll(void) }}} == NvM_FirstInitAll == {{{ void NvM_FirstInitAll (void) }}} == NvM_JobEndNotification == {{{ void NvM_JobEndNotification(void) }}} == NvM_JobErrorNotification == {{{ void NvM_JobErrorNotification(void) }}} == NvM_MainFunction == {{{ void NvM_MainFunction(void) }}} == NvM_SingleBlockCallbackFunction == * R4.0.3 / R4.2.2 {{{ Std_ReturnType NvM_SingleBlockCallbackFunction(uint8 ServiceId, NvM_RequestResultType JobResult) }}} * R21-11 {{{ Std_ReturnType NvM_SingleBlockCallbackFunction (NvM_BlockRequestType BlockRequest, NvM_RequestResultType JobResult) }}} == NvM_MultiBlockCallbackFunction == * R4.0.3 / R4.2.2 {{{ void NvM_MultiBlockCallbackFunction(uint8 ServiceId, NvM_RequestResultType JobResult) }}} * R21-11 {{{ Std_ReturnType NvM_MultiBlockCallbackFunction (NvM_MultiBlockRequestType MultiBlockRequest, NvM_RequestResultType JobResult) }}} == InitBlockCallbackFunction == {{{ Std_ReturnType InitB(lockCallbackFunction(void) }}} == NvM_InitBlockCallbackFunction == {{{ Std_ReturnType NvM_InitBlockCallbackFunction (NvM_InitBlockRequestType InitBlockRequest) }}} == NvM_WriteRamBlockToNvm == {{{ Std_ReturnType NvM_WriteRamBlockToNvm(void* NvMBuffer) }}} == NvM_ReadRamBlockFromNvm == {{{ Std_ReturnType NvM_ReadRamBlockFromNvm(const void* NvMBuffer) }}} ---- = コンフィギュレーション仕様 = == NvMBlockCiphering == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00568 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..65535 == NvMCsmDecryptionJobReference == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMCsmDecryptionJobReference }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00571 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] == NvMCsmEncryptionJobReference == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMCsmEncryptionJobReference }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00570 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] == NvMNvBlockNVRAMDataLength == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering/NvMNvBlockNVRAMDataLength }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00569 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 * デフォルト値: 16 == NvMBlockDescriptor == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00061 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..65536 == NvMBlockCipheringRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockCipheringRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00567 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#NvMBlockCiphering /AUTOSAR/EcucDefs/NvM/NvMBlockCiphering] == NvMBlockCrcType == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockCrcType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00476 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * NVM_CRC16 * NVM_CRC32 * NVM_CRC8 == NvMBlockEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockEcucPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00564 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == NvMBlockHeaderInclude == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockHeaderInclude }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00554 * タイプ: STRING-PARAM * 多重度: 0..1 == NvMBlockJobPriority == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockJobPriority }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00477 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == NvMBlockManagementType == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockManagementType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00062 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * NVM_BLOCK_DATASET * NVM_BLOCK_NATIVE * NVM_BLOCK_REDUNDANT == NvMBlockUseAutoValidation == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseAutoValidation }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00557 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockUseCRCCompMechanism == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCRCCompMechanism }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00556 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockUseCompression == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCompression }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00563 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockUseCrc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseCrc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00036 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBlockUsePort == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUsePort }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00559 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBlockUseSetRamBlockStatus == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseSetRamBlockStatus }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00552 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBlockUseSyncMechanism == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockUseSyncMechanism }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00519 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMBlockWriteProt == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBlockWriteProt }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00033 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMBswMBlockStatusInformation == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMBswMBlockStatusInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00551 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMCalcRamBlockCrc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMCalcRamBlockCrc }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00119 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == NvMInitBlockCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMInitBlockCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: * R4.2.2/R4.3.1/R4.4.0: ECUC_NvM_00116 * R19-11/R20-11/R21-11: ECUC_NvM_00561 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: FUNCTION-NAME * R19-11/R20-11/R21-11: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMInitBlockCallbackFnc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMInitBlockCallback/NvMInitBlockCallbackFnc }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00116 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMMaxNumOfReadRetries == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMMaxNumOfReadRetries }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00533 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 * デフォルト値: 0 == NvMMaxNumOfWriteRetries == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMMaxNumOfWriteRetries }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00499 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 == NvMNvBlockBaseNumber == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockBaseNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00478 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65534 * 下限値: 1 == NvMNvBlockLength == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00479 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 == NvMNvBlockNum == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvBlockNum }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00480 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 1 == NvMNvramBlockIdentifier == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvramBlockIdentifier }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00481 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: * R4.0.3/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 2 * R4.1.3/R4.2.2: 1 == NvMNvramDeviceId == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMNvramDeviceId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00035 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3: 254 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 1 * 下限値: 0 == NvMRamBlockDataAddress == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRamBlockDataAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00482 * タイプ: STRING-PARAM * 多重度: 0..1 == NvMReadRamBlockFromNvCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMReadRamBlockFromNvCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00521 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMResistantToChangedSw == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMResistantToChangedSw }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00483 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMRomBlockDataAddress == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRomBlockDataAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00484 * タイプ: STRING-PARAM * 多重度: 0..1 == NvMRomBlockNum == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMRomBlockNum }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00485 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3: 255 * R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 254 * 下限値: 0 == NvMSelectBlockForFirstInitAll == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForFirstInitAll }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00558 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == NvMSelectBlockForReadAll == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForReadAll }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00117 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == NvMSelectBlockForWriteAll == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSelectBlockForWriteAll }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00549 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 == NvMSingleBlockCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSingleBlockCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: * R4.2.2/R4.3.1/R4.4.0: ECUC_NvM_00506 * R19-11/R20-11/R21-11: ECUC_NvM_00562 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0: FUNCTION-NAME * R19-11/R20-11/R21-11: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMSingleBlockCallbackFnc == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMSingleBlockCallback/NvMSingleBlockCallbackFnc }}} * 対象リビジョン: R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00506 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMStaticBlockIDCheck == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMStaticBlockIDCheck }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00532 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMTargetBlockReference == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00486 * タイプ: CHOICE-CONTAINER * 多重度: 1 == NvMEaRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00487 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMNameOfEaBlock == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMEaRef/NvMNameOfEaBlock }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00488 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Ea#EaBlockConfiguration /AUTOSAR/EcucDefs/Ea/EaBlockConfiguration] == NvMFeeRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00489 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == NvMNameOfFeeBlock == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMTargetBlockReference/NvMFeeRef/NvMNameOfFeeBlock }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00490 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Fee#FeeBlockConfiguration /AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration] == NvMWriteBlockOnce == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteBlockOnce }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00072 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMWriteRamBlockToNvCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteRamBlockToNvCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00520 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMWriteVerification == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteVerification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00534 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == NvMWriteVerificationDataSize == {{{ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor/NvMWriteVerificationDataSize }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00538 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3: 65536 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 * 下限値: 1 * デフォルト値: * R4.0.3: 0 == NvMCommon == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00028 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == NvMApiConfigClass == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMApiConfigClass }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00491 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * NVM_API_CONFIG_CLASS_1 * NVM_API_CONFIG_CLASS_2 * NVM_API_CONFIG_CLASS_3 == NvMBswMMultiBlockJobStatusInformation == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMBswMMultiBlockJobStatusInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00550 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == NvMBufferAlignmentValue == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMBufferAlignmentValue }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_NvM_00573 * タイプ: CHOICE-REFERENCE * 多重度: 1 * 参照先: * [wiki:spec/Ea#EaGeneral /AUTOSAR/EcucDefs/Ea/EaGeneral] * [wiki:spec/Fee#FeeGeneral /AUTOSAR/EcucDefs/Fee/FeeGeneral] == NvMCompiledConfigId == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCompiledConfigId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00492 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == NvMCrcNumOfBytes == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCrcNumOfBytes }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00493 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 == NvMCsmRetryCounter == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMCsmRetryCounter }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00572 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 255 * 下限値: 0 * デフォルト値: 0 == NvMDatasetSelectionBits == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDatasetSelectionBits }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00494 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 8 * 下限値: 0 == NvMDevErrorDetect == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00495 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == NvMDrvModeSwitch == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDrvModeSwitch }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11 * SWSタグ: ECUC_NvM_00496 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMDynamicConfiguration == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMDynamicConfiguration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00497 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMEcucPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00565 * タイプ: REFERENCE * 多重度: 1..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == NvMJobPrioritization == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMJobPrioritization }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00498 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMainFunctionPeriod }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00555 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: * R4.1.3/R4.2.2: 1E-7 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 == NvMMasterEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMasterEcucPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_NvM_00566 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == NvMMultiBlockCallback == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMMultiBlockCallback }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00500 * タイプ: FUNCTION-NAME * 多重度: 0..1 == NvMPollingMode == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMPollingMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00501 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMRepeatMirrorOperations == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMRepeatMirrorOperations }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00518 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 7 * 下限値: 0 * デフォルト値: 0 == NvMSetRamBlockStatusApi == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSetRamBlockStatusApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00502 * タイプ: BOOLEAN-PARAM * 多重度: 1 == NvMSizeImmediateJobQueue == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSizeImmediateJobQueue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00503 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: * R4.0.3: 255 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 * 下限値: 1 == NvMSizeStandardJobQueue == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMSizeStandardJobQueue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00504 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3: 255 * R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 65535 * 下限値: 1 == NvMVersionInfoApi == {{{ /AUTOSAR/EcucDefs/NvM/NvMCommon/NvMVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00505 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == NvmDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00541 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == NVM_E_HARDWARE == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_HARDWARE }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00553 * タイプ: * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_INTEGRITY_FAILED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_INTEGRITY_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00542 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_LOSS_OF_REDUNDANCY == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_LOSS_OF_REDUNDANCY }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00546 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_QUEUE_OVERFLOW == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_QUEUE_OVERFLOW }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2 * SWSタグ: ECUC_NvM_00547 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_REQ_FAILED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_REQ_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00543 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_VERIFY_FAILED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_VERIFY_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00545 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_WRITE_PROTECTED == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_WRITE_PROTECTED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00548 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == NVM_E_WRONG_BLOCK_ID == {{{ /AUTOSAR/EcucDefs/NvM/NvmDemEventParameterRefs/NVM_E_WRONG_BLOCK_ID }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_NvM_00544 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter]