{{{ #!html
Diagnostic Event Manager
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =|| || [#Dem_GetVersionInfo Dem_GetVersionInfo] || 0|| 0x00|| ○ || || [#Dem_PreInit Dem_PreInit] || 1|| 0x01|| ○ || || [#Dem_Init Dem_Init] || 2|| 0x02|| ○ || || [#Dem_Shutdown Dem_Shutdown] || 3|| 0x03|| ○ || || [#Dem_ReportErrorStatus Dem_ReportErrorStatus] || 15|| 0x0F|| ○ || || [#Dem_SetEventAvailable Dem_SetEventAvailable] || 55|| 0x37|| ○ || || [#Dem_SetEventStatus Dem_SetEventStatus] || 4|| 0x04|| ○ || || [#Dem_ResetEventDebounceStatus Dem_ResetEventDebounceStatus] || 9|| 0x09|| ○ || || [#Dem_ResetEventStatus Dem_ResetEventStatus] || 5|| 0x05|| ○ || || [#Dem_PrestoreFreezeFrame Dem_PrestoreFreezeFrame] || 6|| 0x06|| ○ || || [#Dem_ClearPrestoredFreezeFrame Dem_ClearPrestoredFreezeFrame] || 7|| 0x07|| ○ || || [#Dem_SetOperationCycleState Dem_SetOperationCycleState] || 8|| 0x08|| ○ || || [#Dem_GetOperationCycleState Dem_GetOperationCycleState] || 158|| 0x9E|| ○ || || [#Dem_SetAgingCycleState Dem_SetAgingCycleState] || 17|| 0x11|| ○ || || [#Dem_SetWIRStatus Dem_SetWIRStatus] || 122|| 0x7A|| ○ || || [#Dem_GetComponentFailed Dem_GetComponentFailed] || 42|| 0x2A|| ○ || || [#Dem_GetEventStatus Dem_GetEventStatus] || 10|| 0x0A|| ○ || || [#Dem_GetEventFailed Dem_GetEventFailed] || 11|| 0x0B|| ○ || || [#Dem_GetEventTested Dem_GetEventTested] || 12|| 0x0C|| ○ || || [#Dem_GetDebouncingOfEvent Dem_GetDebouncingOfEvent] || 159|| 0x9F|| ○ || || [#Dem_GetDTCOfEvent Dem_GetDTCOfEvent] || 13|| 0x0D|| ○ || || [#Dem_SetEnableCondition Dem_SetEnableCondition] || 57|| 0x39|| ○ || || [#Dem_SetStorageCondition Dem_SetStorageCondition] || 56|| 0x38|| ○ || || [#Dem_GetFaultDetectionCounter Dem_GetFaultDetectionCounter] || 62|| 0x3E|| ○ || || [#Dem_GetIndicatorStatus Dem_GetIndicatorStatus] || 41|| 0x29|| ○ || || [#Dem_GetEventFreezeFrameData Dem_GetEventFreezeFrameData] || 49|| 0x31|| ○ || || [#Dem_GetEventFreezeFrameDataEx Dem_GetEventFreezeFrameDataEx] || 110|| 0x6E|| ○ || || [#Dem_GetEventExtendedDataRecord Dem_GetEventExtendedDataRecord] || 48|| 0x30|| ○ || || [#Dem_GetEventExtendedDataRecordEx Dem_GetEventExtendedDataRecordEx] || 109|| 0x6D|| ○ || || [#Dem_GetEventMemoryOverflow Dem_GetEventMemoryOverflow] || 50|| 0x32|| ○ || || [#Dem_GetNumberOfEventMemoryEntries Dem_GetNumberOfEventMemoryEntries] || 53|| 0x35|| ○ || || [#Dem_SetComponentAvailable Dem_SetComponentAvailable] || 43|| 0x2B|| ○ || || [#Dem_SetDTCSuppression Dem_SetDTCSuppression] || 51|| 0x33|| ○ || || [#Dem_ClearDTC Dem_ClearDTC] || 35|| 0x23|| ○ || || [#Dem_DcmGetTranslationType Dem_DcmGetTranslationType] || 60|| 0x3C|| ○ || || [#Dem_DcmGetDTCStatusAvailabilityMask Dem_DcmGetDTCStatusAvailabilityMask] || 22|| 0x16|| ○ || || [#Dem_DcmGetStatusOfDTC Dem_DcmGetStatusOfDTC] || 21|| 0x15|| ○ || || [#Dem_DcmGetSeverityOfDTC Dem_DcmGetSeverityOfDTC] || 14|| 0x0E|| ○ || || [#Dem_DcmGetFunctionalUnitOfDTC Dem_DcmGetFunctionalUnitOfDTC] || 52|| 0x34|| ○ || || [#Dem_DcmSetDTCFilter Dem_DcmSetDTCFilter] || 19|| 0x13|| ○ || || [#Dem_DcmGetNumberOfFilteredDTC Dem_DcmGetNumberOfFilteredDTC] || 23|| 0x17|| ○ || || [#Dem_DcmGetNextFilteredDTC Dem_DcmGetNextFilteredDTC] || 24|| 0x18|| ○ || || [#Dem_DcmGetNextFilteredDTCAndFDC Dem_DcmGetNextFilteredDTCAndFDC] || 59|| 0x3B|| ○ || || [#Dem_DcmGetNextFilteredDTCAndSeverity Dem_DcmGetNextFilteredDTCAndSeverity] || 61|| 0x3D|| ○ || || [#Dem_DcmSetFreezeFrameRecordFilter Dem_DcmSetFreezeFrameRecordFilter] || 63|| 0x3F|| ○ || || [#Dem_DcmGetNextFilteredRecord Dem_DcmGetNextFilteredRecord] || 58|| 0x3A|| ○ || || [#Dem_DcmGetDTCByOccurrenceTime Dem_DcmGetDTCByOccurrenceTime] || 25|| 0x19|| ○ || || [#Dem_DcmControlDTCStatusChangedNotification Dem_DcmControlDTCStatusChangedNotification] || 176|| 0xB0|| ○ || || [#Dem_DcmDisableDTCRecordUpdate Dem_DcmDisableDTCRecordUpdate] || 26|| 0x1A|| ○ || || [#Dem_DcmEnableDTCRecordUpdate Dem_DcmEnableDTCRecordUpdate] || 27|| 0x1B|| ○ || || [#Dem_DcmGetFreezeFrameDataByDTC Dem_DcmGetFreezeFrameDataByDTC] || 29|| 0x1D|| ○ || || [#Dem_DcmGetSizeOfFreezeFrameByDTC Dem_DcmGetSizeOfFreezeFrameByDTC] || 31|| 0x1F|| ○ || || [#Dem_DcmGetExtendedDataRecordByDTC Dem_DcmGetExtendedDataRecordByDTC] || 32|| 0x20|| ○ || || [#Dem_DcmGetSizeOfExtendedDataRecordByDTC Dem_DcmGetSizeOfExtendedDataRecordByDTC] || 33|| 0x21|| ○ || || [#Dem_DcmCheckClearParameter Dem_DcmCheckClearParameter] || 123|| 0x7B|| ○ || || [#Dem_DcmClearDTC Dem_DcmClearDTC] || 34|| 0x22|| ○ || || [#Dem_DcmDisableDTCSetting Dem_DcmDisableDTCSetting] || 36|| 0x24|| ○ || || [#Dem_DcmEnableDTCSetting Dem_DcmEnableDTCSetting] || 37|| 0x25|| ○ || || [#Dem_DcmGetInfoTypeValue08 Dem_DcmGetInfoTypeValue08] || 107|| 0x6B|| ○ || || [#Dem_DcmGetInfoTypeValue0B Dem_DcmGetInfoTypeValue0B] || 108|| 0x6C|| ○ || || [#Dem_DcmReadDataOfPID01 Dem_DcmReadDataOfPID01] || 97|| 0x61|| ○ || || [#Dem_DcmReadDataOfPID1C Dem_DcmReadDataOfPID1C] || 99|| 0x63|| ○ || || [#Dem_DcmReadDataOfPID21 Dem_DcmReadDataOfPID21] || 100|| 0x64|| ○ || || [#Dem_DcmReadDataOfPID30 Dem_DcmReadDataOfPID30] || 101|| 0x65|| ○ || || [#Dem_DcmReadDataOfPID31 Dem_DcmReadDataOfPID31] || 102|| 0x66|| ○ || || [#Dem_DcmReadDataOfPID41 Dem_DcmReadDataOfPID41] || 103|| 0x67|| ○ || || [#Dem_DcmReadDataOfPID4D Dem_DcmReadDataOfPID4D] || 104|| 0x68|| ○ || || [#Dem_DcmReadDataOfPID4E Dem_DcmReadDataOfPID4E] || 105|| 0x69|| ○ || || [#Dem_DcmReadDataOfPID91 Dem_DcmReadDataOfPID91] || 106|| 0x6A|| ○ || || [#Dem_DcmReadDataOfOBDFreezeFrame Dem_DcmReadDataOfOBDFreezeFrame] || 82|| 0x52|| ○ || || [#Dem_DcmGetDTCOfOBDFreezeFrame Dem_DcmGetDTCOfOBDFreezeFrame] || 83|| 0x53|| ○ || || [#Dem_DcmGetAvailableOBDMIDs Dem_DcmGetAvailableOBDMIDs] || 163|| 0xA3|| ○ || || [#Dem_DcmGetNumTIDsOfOBDMID Dem_DcmGetNumTIDsOfOBDMID] || 164|| 0xA4|| ○ || || [#Dem_DcmGetDTRData Dem_DcmGetDTRData] || 165|| 0xA5|| ○ || || [#Dem_J1939DcmSetDTCFilter Dem_J1939DcmSetDTCFilter] || 144|| 0x90|| ○ || || [#Dem_J1939DcmGetNumberOfFilteredDTC Dem_J1939DcmGetNumberOfFilteredDTC] || 145|| 0x91|| ○ || || [#Dem_J1939DcmGetNextFilteredDTC Dem_J1939DcmGetNextFilteredDTC] || 146|| 0x92|| ○ || || [#Dem_J1939DcmFirstDTCwithLampStatus Dem_J1939DcmFirstDTCwithLampStatus] || 147|| 0x93|| ○ || || [#Dem_J1939DcmGetNextDTCwithLampStatus Dem_J1939DcmGetNextDTCwithLampStatus] || 148|| 0x94|| ○ || || [#Dem_J1939DcmClearDTC Dem_J1939DcmClearDTC] || 149|| 0x95|| ○ || || [#Dem_J1939DcmSetFreezeFrameFilter Dem_J1939DcmSetFreezeFrameFilter] || 150|| 0x96|| ○ || || [#Dem_J1939DcmGetNextFreezeFrame Dem_J1939DcmGet NextFreezeFrame] || 151|| 0x97|| ○ || || [#Dem_J1939DcmGetNextSPNInFreezeFrame Dem_J1939DcmGetNextSPNInFreezeFrame] || 152|| 0x98|| ○ || || [#Dem_J1939DcmSetRatioFilter Dem_J1939DcmSetRatioFilter] || 153|| 0x99|| ○ || || [#Dem_J1939DcmGetNextFilteredRatio Dem_J1939DcmGetNextFilteredRatio] || 154|| 0x9A|| ○ || || [#Dem_J1939DcmReadDiagnosticReadiness1 Dem_J1939DcmReadDiagnosticReadiness1] || 155|| 0x9B|| ○ || || [#Dem_J1939DcmReadDiagnosticReadiness2 Dem_J1939DcmReadDiagnosticReadiness2] || 156|| 0x9C|| ○ || || [#Dem_J1939DcmReadDiagnosticReadiness3 Dem_J1939DcmReadDiagnosticReadiness3] || 157|| 0x9D|| ○ || || [#Dem_DltGetMostRecentFreezeFrameRecordData Dem_DltGetMostRecentFreezeFrameRecordData] || 65|| 0x41|| ○ || || [#Dem_DltGetAllExtendedDataRecords Dem_DltGetAllExtendedDataRecords] || 64|| 0x40|| ○ || || [#Dem_SetEventDisabled Dem_SetEventDisabled] || 81|| 0x51|| ○ || || [#Dem_RepIUMPRFaultDetect Dem_RepIUMPRFaultDetect] || 115|| 0x73|| ○ || || [#Dem_SetIUMPRDenCondition Dem_SetIUMPRDenCondition] || 174|| 0xae|| ○ || || [#Dem_GetIUMPRDenCondition Dem_GetIUMPRDenCondition] || 175|| 0xaf|| ○ || || [#Dem_RepIUMPRDenLock Dem_RepIUMPRDenLock] || 113|| 0x71|| ○ || || [#Dem_RepIUMPRDenRelease Dem_RepIUMPRDenRelease] || 114|| 0x72|| ○ || || [#Dem_SetPtoStatus Dem_SetPtoStatus] || 121|| 0x79|| ○ || || [#Dem_ReadDataOfPID01 Dem_ReadDataOfPID01] || 179|| 0xB3|| ○ || || [#Dem_GetDataOfPID21 Dem_GetDataOfPID21] || 177|| 0xB1|| ○ || || [#Dem_SetDataOfPID21 Dem_SetDataOfPID21] || 166|| 0xA6|| ○ || || [#Dem_SetDataOfPID31 Dem_SetDataOfPID31] || 167|| 0xA7|| ○ || || [#Dem_SetDataOfPID4D Dem_SetDataOfPID4D] || 168|| 0xA8|| ○ || || [#Dem_SetDataOfPID4E Dem_SetDataOfPID4E] || 169|| 0xA9|| ○ || || [#Dem_SetPfcCycleQualified Dem_SetPfcCycleQualified] || 170|| 0xAA|| ○ || || [#Dem_GetPfcCycleQualified Dem_GetPfcCycleQualified] || 171|| 0xAB|| ○ || || [#Dem_SetClearDTC Dem_SetClearDTC] || 172|| 0xAC|| ○ || || [#Dem_DcmGetDTCSeverityAvailabilityMask Dem_DcmGetDTCSeverityAvailabilityMask] || 178|| 0xB2|| ○ || || [#Dem_GetB1Counter Dem_GetB1Counter] || 180|| 0xB4|| ○ || || [#Dem_SetDTR Dem_SetDTR] || 162|| 0xA2|| ○ || || [#Module_DemTriggerOnComponentStatus _DemTriggerOnComponentStatus] || -|| --|| ○ || || [#Module_DemTriggerOnEventStatus _DemTriggerOnEventStatus] || -|| --|| ○ || || [#Module_DemTriggerOnDTCStatus _DemTriggerOnDTCStatus] || -|| --|| ○ || || [#Module_SetClearDTC _SetClearDTC] || -|| --|| ○ || || [#Module_DemTriggerOnEventData _DemTriggerOnEventData] || -|| --|| ○ || || [#Module_DemClearEventAllowedForCondition _DemClearEventAllowed] || -|| --|| ○ || || [#Module_DemReadDataElement _DemRead] || -|| --|| ○ || || [#Module_DemGetFaultDetectionCounterForEvent _DemGetFaultDetectionCounter< ForEvent>] || -|| --|| ○ || || [#Dem_MainFunction Dem_MainFunction] || 85|| 0x55|| ○ || * コンフィギュレーション一覧(R4.2.2) * [#DemConfigSet DemConfigSet] (○) * [#DemComponent DemComponent] (○) * [#DemComponentFailedCallbackFnc DemComponentFailedCallbackFnc] (○) * [#DemComponentIgnoresPriority DemComponentIgnoresPriority] (○) * [#DemImmediateChildComponentRef DemImmediateChildComponentRef] (○) * [#DemDTC DemDTC] (○) * [#DemDTCFunctionalUnit DemDTCFunctionalUnit] (○) * [#DemDTCSeverity DemDTCSeverity] (○) * [#DemDtcValue DemDtcValue] (○) * [#DemWWHOBDDTCClass DemWWHOBDDTCClass] (○) * [#DemDTCAttributesRef DemDTCAttributesRef] (○) * [#DemObdDTCRef DemObdDTCRef] (○) * [#DemDTCAttributes DemDTCAttributes] (○) * [#DemAgingAllowed DemAgingAllowed] (○) * [#DemAgingCycleCounterThreshold DemAgingCycleCounterThreshold] (○) * [#DemAgingCycleCounterThresholdForTFSLC DemAgingCycleCounterThresholdForTFSLC] (○) * [#DemDTCPriority DemDTCPriority] (○) * [#DemDTCSignificance DemDTCSignificance] (○) * [#DemEventMemoryEntryFdcThresholdStorageValue DemEventMemoryEntryFdcThresholdStorageValue] (○) * [#DemImmediateNvStorage DemImmediateNvStorage] (○) * [#DemMaxNumberFreezeFrameRecords DemMaxNumberFreezeFrameRecords] (○) * [#DemAgingCycleRef DemAgingCycleRef] (○) * [#DemExtendedDataClassRef DemExtendedDataClassRef] (○) * [#DemFreezeFrameClassRef DemFreezeFrameClassRef] (○) * [#DemFreezeFrameRecNumClassRef DemFreezeFrameRecNumClassRef] (○) * [#DemJ1939DTC_J1939NodeRef DemJ1939DTC_J1939NodeRef] (○) * [#DemJ1939ExpandedFreezeFrameClassRef DemJ1939ExpandedFreezeFrameClassRef] (○) * [#DemJ1939FreezeFrameClassRef DemJ1939FreezeFrameClassRef] (○) * [#DemWWHOBDFreezeFrameClassRef DemWWHOBDFreezeFrameClassRef] (○) * [#DemMemoryDestinationRef DemMemoryDestinationRef] (○) * [#DemDebounceCounterBasedClass DemDebounceCounterBasedClass] (○) * [#DemDebounceBehavior DemDebounceBehavior] (○) * [#DemDebounceCounterDecrementStepSize DemDebounceCounterDecrementStepSize] (○) * [#DemDebounceCounterFailedThreshold DemDebounceCounterFailedThreshold] (○) * [#DemDebounceCounterIncrementStepSize DemDebounceCounterIncrementStepSize] (○) * [#DemDebounceCounterJumpDown DemDebounceCounterJumpDown] (○) * [#DemDebounceCounterJumpDownValue DemDebounceCounterJumpDownValue] (○) * [#DemDebounceCounterJumpUp DemDebounceCounterJumpUp] (○) * [#DemDebounceCounterJumpUpValue DemDebounceCounterJumpUpValue] (○) * [#DemDebounceCounterPassedThreshold DemDebounceCounterPassedThreshold] (○) * [#DemDebounceCounterStorage DemDebounceCounterStorage] (○) * [#DemDebounceTimeBaseClass DemDebounceTimeBaseClass] (○) * [#DemDebounceBehavior DemDebounceBehavior] (○) * [#DemDebounceTimeFailedThreshold DemDebounceTimeFailedThreshold] (○) * [#DemDebounceTimePassedThreshold DemDebounceTimePassedThreshold] (○) * [#DemDtrs DemDtrs] (○) * [#DemDtr DemDtr] (○) * [#DemDtrCompuDenominator0 DemDtrCompuDenominator0] (○) * [#DemDtrCompuNumerator0 DemDtrCompuNumerator0] (○) * [#DemDtrCompuNumerator1 DemDtrCompuNumerator1] (○) * [#DemDtrId DemDtrId] (○) * [#DemDtrMid DemDtrMid] (○) * [#DemDtrTid DemDtrTid] (○) * [#DemDtrUasid DemDtrUasid] (○) * [#DemDtrUpdateKind DemDtrUpdateKind] (○) * [#DemDtrEventRef DemDtrEventRef] (○) * [#DemEventParameter DemEventParameter] (○) * [#DemComponentPriority DemComponentPriority] (○) * [#DemEventAvailable DemEventAvailable] (○) * [#DemEventFailureCycleCounterThreshold DemEventFailureCycleCounterThreshold] (○) * [#DemEventId DemEventId] (○) * [#DemEventKind DemEventKind] (○) * [#DemFFPrestorageSupported DemFFPrestorageSupported] (○) * [#DemReportBehavior DemReportBehavior] (○) * [#DemComponentClassRef DemComponentClassRef] (○) * [#DemDTCRef DemDTCRef] (○) * [#DemEnableConditionGroupRef DemEnableConditionGroupRef] (○) * [#DemOBDGroupingAssociativeEventsRef DemOBDGroupingAssociativeEventsRef] (○) * [#DemOperationCycleRef DemOperationCycleRef] (○) * [#DemStorageConditionGroupRef DemStorageConditionGroupRef] (○) * [#DemCallbackClearEventAllowed DemCallbackClearEventAllowed] (○) * [#DemCallbackClearEventAllowedFnc DemCallbackClearEventAllowedFnc] (○) * [#DemClearEventAllowedBehavior DemClearEventAllowedBehavior] (○) * [#DemCallbackEventDataChanged DemCallbackEventDataChanged] (○) * [#DemCallbackEventDataChangedFnc DemCallbackEventDataChangedFnc] (○) * [#DemCallbackEventStatusChanged DemCallbackEventStatusChanged] (○) * [#DemCallbackEventStatusChangedFnc DemCallbackEventStatusChangedFnc] (○) * [#DemCallbackInitMForE DemCallbackInitMForE] (○) * [#DemCallbackInitMForEFnc DemCallbackInitMForEFnc] (○) * [#DemDebounceAlgorithmClass DemDebounceAlgorithmClass] (○) * [#DemDebounceCounterBased DemDebounceCounterBased] (○) * [#DemDebounceCounterBasedClassRef DemDebounceCounterBasedClassRef] (○) * [#DemDebounceMonitorInternal DemDebounceMonitorInternal] (○) * [#DemCallbackGetFDC DemCallbackGetFDC] (○) * [#DemCallbackGetFDCFnc DemCallbackGetFDCFnc] (○) * [#DemDebounceTimeBase DemDebounceTimeBase] (○) * [#DemDebounceTimeBaseRef DemDebounceTimeBaseRef] (○) * [#DemIndicatorAttribute DemIndicatorAttribute] (○) * [#DemIndicatorBehaviour DemIndicatorBehaviour] (○) * [#DemIndicatorFailureCycleCounterThreshold DemIndicatorFailureCycleCounterThreshold] (○) * [#DemIndicatorHealingCycleCounterThreshold DemIndicatorHealingCycleCounterThreshold] (○) * [#DemIndicatorRef DemIndicatorRef] (○) * [#DemJ1939Node DemJ1939Node] (○) * [#DemJ1939NmNodeRef DemJ1939NmNodeRef] (○) * [#DemObdDTC DemObdDTC] (○) * [#DemConsiderPtoStatus DemConsiderPtoStatus] (○) * [#DemDtcValue DemDtcValue] (○) * [#DemEventOBDReadinessGroup DemEventOBDReadinessGroup] (○) * [#DemJ1939DTCValue DemJ1939DTCValue] (○) * [#DemPidClass DemPidClass] (○) * [#DemPidIdentifier DemPidIdentifier] (○) * [#DemPidDataElement DemPidDataElement] (○) * [#DemPidDataElementClassRef DemPidDataElementClassRef] (○) * [#DemGeneral DemGeneral] (○) * [#DemAgingCycleCounterProcessing DemAgingCycleCounterProcessing] (○) * [#DemAgingRequieresTestedCycle DemAgingRequieresTestedCycle] (○) * [#DemAvailabilitySupport DemAvailabilitySupport] (○) * [#DemBswErrorBufferSize DemBswErrorBufferSize] (○) * [#DemClearDTCBehavior DemClearDTCBehavior] (○) * [#DemClearDTCLimitation DemClearDTCLimitation] (○) * [#DemDataElementDefaultEndianness DemDataElementDefaultEndianness] (○) * [#DemDebounceCounterBasedSupport DemDebounceCounterBasedSupport] (○) * [#DemDebounceTimeBasedSupport DemDebounceTimeBasedSupport] (○) * [#DemDevErrorDetect DemDevErrorDetect] (○) * [#DemDtcStatusAvailabilityMask DemDtcStatusAvailabilityMask] (○) * [#DemEnvironmentDataCapture DemEnvironmentDataCapture] (○) * [#DemEventCombinationSupport DemEventCombinationSupport] (○) * [#DemEventDisplacementStrategy DemEventDisplacementStrategy] (○) * [#DemEventMemoryEntryStorageTrigger DemEventMemoryEntryStorageTrigger] (○) * [#DemGeneralInterfaceSupport DemGeneralInterfaceSupport] (○) * [#DemHeaderFileInclusion DemHeaderFileInclusion] (○) * [#DemImmediateNvStorageLimit DemImmediateNvStorageLimit] (○) * [#DemMaxNumberEventEntryEventBuffer DemMaxNumberEventEntryEventBuffer] (○) * [#DemMaxNumberEventEntryPermanent DemMaxNumberEventEntryPermanent] (○) * [#DemMaxNumberPrestoredFF DemMaxNumberPrestoredFF] (○) * [#DemOBDSupport DemOBDSupport] (○) * [#DemOccurrenceCounterProcessing DemOccurrenceCounterProcessing] (○) * [#DemOperationCycleStatusStorage DemOperationCycleStatusStorage] (○) * [#DemPTOSupport DemPTOSupport] (○) * [#DemResetConfirmedBitOnOverflow DemResetConfirmedBitOnOverflow] (○) * [#DemStatusBitHandlingTestFailedSinceLastClear DemStatusBitHandlingTestFailedSinceLastClear] (○) * [#DemStatusBitStorageTestFailed DemStatusBitStorageTestFailed] (○) * [#DemSuppressionSupport DemSuppressionSupport] (○) * [#DemTaskTime DemTaskTime] (○) * [#DemTriggerDcmReports DemTriggerDcmReports] (○) * [#DemTriggerDltReports DemTriggerDltReports] (○) * [#DemTriggerFiMReports DemTriggerFiMReports] (○) * [#DemTriggerMonitorInitBeforeClearOk DemTriggerMonitorInitBeforeClearOk] (○) * [#DemTypeOfDTCSupported DemTypeOfDTCSupported] (○) * [#DemTypeOfFreezeFrameRecordNumeration DemTypeOfFreezeFrameRecordNumeration] (○) * [#DemVersionInfoApi DemVersionInfoApi] (○) * [#DemMILIndicatorRef DemMILIndicatorRef] (○) * [#DemCallbackDTCStatusChanged DemCallbackDTCStatusChanged] (○) * [#DemCallbackDTCStatusChangedFnc DemCallbackDTCStatusChangedFnc] (○) * [#DemDataElementClass DemDataElementClass] (○) * [#DemExternalCSDataElementClass DemExternalCSDataElementClass] (○) * [#DemDataElementDataSize DemDataElementDataSize] (○) * [#DemDataElementReadFnc DemDataElementReadFnc] (○) * [#DemDataElementUsePort DemDataElementUsePort] (○) * [#DemExternalSRDataElementClass DemExternalSRDataElementClass] (○) * [#DemDataElementDataSize DemDataElementDataSize] (○) * [#DemDataElementDataType DemDataElementDataType] (○) * [#DemDataElementEndianness DemDataElementEndianness] (○) * [#DemDiagnosisScaling DemDiagnosisScaling] (○) * [#DemAlternativeDataInterface DemAlternativeDataInterface] (○) * [#DemDataElement DemDataElement] (○) * [#DemPortInterfaceMapping DemPortInterfaceMapping] (○) * [#DemAlternativeDataProps DemAlternativeDataProps] (○) * [#DemDataTypeCategory DemDataTypeCategory] (○) * [#DemLinearScale DemLinearScale] (○) * [#DemDiagnosisRepresentationDataLowerRange DemDiagnosisRepresentationDataLowerRange] (○) * [#DemDiagnosisRepresentationDataOffset DemDiagnosisRepresentationDataOffset] (○) * [#DemDiagnosisRepresentationDataResolution DemDiagnosisRepresentationDataResolution] (○) * [#DemDiagnosisRepresentationDataUpperRange DemDiagnosisRepresentationDataUpperRange] (○) * [#DemTextTableMapping DemTextTableMapping] (○) * [#DemDiagnosisRepresentationDataValue DemDiagnosisRepresentationDataValue] (○) * [#DemInternalDataValue DemInternalDataValue] (○) * [#DemAlternativeDataType DemAlternativeDataType] (○) * [#DemApplicationDataType DemApplicationDataType] (○) * [#DemTextTableMapping DemTextTableMapping] (○) * [#DemDiagnosisRepresentationDataValue DemDiagnosisRepresentationDataValue] (○) * [#DemInternalDataValue DemInternalDataValue] (○) * [#DemSRDataElementClass DemSRDataElementClass] (○) * [#DemDataElementInstance DemDataElementInstance] (○) * [#DemDataElementInstanceRef DemDataElementInstanceRef] (○) * [#DemSubElementInDataElementInstance DemSubElementInDataElementInstance] (○) * [#DemSubElementInDataElementInstanceRef DemSubElementInDataElementInstanceRef] (○) * [#DemSubElementInImplDataElementInstance DemSubElementInImplDataElementInstance] (○) * [#DemSubElementInImplDataElementInstanceRef DemSubElementInImplDataElementInstanceRef] (○) * [#DemInternalDataElementClass DemInternalDataElementClass] (○) * [#DemDataElementDataSize DemDataElementDataSize] (○) * [#DemInternalDataElement DemInternalDataElement] (○) * [#DemDidClass DemDidClass] (○) * [#DemDidIdentifier DemDidIdentifier] (○) * [#DemDidDataElementClassRef DemDidDataElementClassRef] (○) * [#DemEnableCondition DemEnableCondition] (○) * [#DemEnableConditionId DemEnableConditionId] (○) * [#DemEnableConditionStatus DemEnableConditionStatus] (○) * [#DemEnableConditionGroup DemEnableConditionGroup] (○) * [#DemEnableConditionRef DemEnableConditionRef] (○) * [#DemExtendedDataClass DemExtendedDataClass] (○) * [#DemExtendedDataRecordClassRef DemExtendedDataRecordClassRef] (○) * [#DemExtendedDataRecordClass DemExtendedDataRecordClass] (○) * [#DemExtendedDataRecordNumber DemExtendedDataRecordNumber] (○) * [#DemExtendedDataRecordTrigger DemExtendedDataRecordTrigger] (○) * [#DemExtendedDataRecordUpdate DemExtendedDataRecordUpdate] (○) * [#DemDataElementClassRef DemDataElementClassRef] (○) * [#DemFreezeFrameClass DemFreezeFrameClass] (○) * [#DemDidClassRef DemDidClassRef] (○) * [#DemFreezeFrameRecNumClass DemFreezeFrameRecNumClass] (○) * [#DemFreezeFrameRecordClassRef DemFreezeFrameRecordClassRef] (○) * [#DemFreezeFrameRecordClass DemFreezeFrameRecordClass] (○) * [#DemFreezeFrameRecordNumber DemFreezeFrameRecordNumber] (○) * [#DemFreezeFrameRecordTrigger DemFreezeFrameRecordTrigger] (○) * [#DemFreezeFrameRecordUpdate DemFreezeFrameRecordUpdate] (○) * [#DemGeneralJ1939 DemGeneralJ1939] (○) * [#DemJ1939ClearDtcSupport DemJ1939ClearDtcSupport] (○) * [#DemJ1939Dm31Support DemJ1939Dm31Support] (○) * [#DemJ1939ExpandedFreezeFrameSupport DemJ1939ExpandedFreezeFrameSupport] (○) * [#DemJ1939FreezeFrameSupport DemJ1939FreezeFrameSupport] (○) * [#DemJ1939RatioSupport DemJ1939RatioSupport] (○) * [#DemJ1939Readiness1Support DemJ1939Readiness1Support] (○) * [#DemJ1939Readiness2Support DemJ1939Readiness2Support] (○) * [#DemJ1939Readiness3Support DemJ1939Readiness3Support] (○) * [#DemJ1939ReadingDtcSupport DemJ1939ReadingDtcSupport] (○) * [#DemAmberWarningLampIndicatorRef DemAmberWarningLampIndicatorRef] (○) * [#DemProtectLampIndicatorRef DemProtectLampIndicatorRef] (○) * [#DemRedStopLampIndicatorRef DemRedStopLampIndicatorRef] (○) * [#DemCallbackJ1939DTCStatusChanged DemCallbackJ1939DTCStatusChanged] (○) * [#DemCallbackDTCStatusChangedFnc DemCallbackDTCStatusChangedFnc] (○) * [#DemJ1939FreezeFrameClass DemJ1939FreezeFrameClass] (○) * [#DemSPNClassRef DemSPNClassRef] (○) * [#DemSPNClass DemSPNClass] (○) * [#DemSPNId DemSPNId] (○) * [#DemSPNDataElementClassRef DemSPNDataElementClassRef] (○) * [#DemGeneralOBD DemGeneralOBD] (○) * [#DemOBDCentralizedPID21Handling DemOBDCentralizedPID21Handling] (○) * [#DemOBDCentralizedPID31Handling DemOBDCentralizedPID31Handling] (○) * [#DemOBDCompliancy DemOBDCompliancy] (○) * [#DemOBDEngineType DemOBDEngineType] (○) * [#DemOBDEventDisplacement DemOBDEventDisplacement] (○) * [#DemOBDDestinationOfEventsRef DemOBDDestinationOfEventsRef] (○) * [#DemOBDInputAcceleratorPedalInformation DemOBDInputAcceleratorPedalInformation] (○) * [#DemOBDInputAmbientPressure DemOBDInputAmbientPressure] (○) * [#DemOBDInputAmbientTemperature DemOBDInputAmbientTemperature] (○) * [#DemOBDInputDistanceInformation DemOBDInputDistanceInformation] (○) * [#DemOBDInputEngineSpeed DemOBDInputEngineSpeed] (○) * [#DemOBDInputEngineTemperature DemOBDInputEngineTemperature] (○) * [#DemOBDInputProgrammingEvent DemOBDInputProgrammingEvent] (○) * [#DemOBDInputVehicleSpeed DemOBDInputVehicleSpeed] (○) * [#DemOBDTimeSinceEngineStart DemOBDTimeSinceEngineStart] (○) * [#DemCallbackOBDDTCStatusChanged DemCallbackOBDDTCStatusChanged] (○) * [#DemCallbackDTCStatusChangedFnc DemCallbackDTCStatusChangedFnc] (○) * [#DemGroupOfDTC DemGroupOfDTC] (○) * [#DemGroupDTCs DemGroupDTCs] (○) * [#DemIndicator DemIndicator] (○) * [#DemIndicatorID DemIndicatorID] (○) * [#DemMirrorMemory DemMirrorMemory] (○) * [#DemMaxNumberEventEntryMirror DemMaxNumberEventEntryMirror] (○) * [#DemNvRamBlockId DemNvRamBlockId] (○) * [#DemNvRamBlockIdRef DemNvRamBlockIdRef] (○) * [#DemOperationCycle DemOperationCycle] (○) * [#DemOperationCycleAutomaticEnd DemOperationCycleAutomaticEnd] (○) * [#DemOperationCycleAutostart DemOperationCycleAutostart] (○) * [#DemOperationCycleId DemOperationCycleId] (○) * [#DemOperationCycleType DemOperationCycleType] (○) * [#DemPrimaryMemory DemPrimaryMemory] (○) * [#DemMaxNumberEventEntryPrimary DemMaxNumberEventEntryPrimary] (○) * [#DemRatio DemRatio] (○) * [#DemIUMPRDenGroup DemIUMPRDenGroup] (○) * [#DemIUMPRGroup DemIUMPRGroup] (○) * [#DemRatioId DemRatioId] (○) * [#DemRatioKind DemRatioKind] (○) * [#DemDiagnosticEventRef DemDiagnosticEventRef] (○) * [#DemFunctionIdRef DemFunctionIdRef] (○) * [#DemSecondaryFunctionIdRef DemSecondaryFunctionIdRef] (○) * [#DemStorageCondition DemStorageCondition] (○) * [#DemStorageConditionId DemStorageConditionId] (○) * [#DemStorageConditionStatus DemStorageConditionStatus] (○) * [#DemStorageConditionReplacementEventRef DemStorageConditionReplacementEventRef] (○) * [#DemStorageConditionGroup DemStorageConditionGroup] (○) * [#DemStorageConditionRef DemStorageConditionRef] (○) * [#DemUserDefinedMemory DemUserDefinedMemory] (○) * [#DemMaxNumberEventEntryUserDefined DemMaxNumberEventEntryUserDefined] (○) * [#DemUserDefinedMemoryIdentifier DemUserDefinedMemoryIdentifier] (○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =|| || DEM_E_WRONG_CONFIGURATION || 16|| 0x10|| ○ || || DEM_E_PARAM_POINTER || 17|| 0x11|| ○ || || DEM_E_PARAM_DATA || 18|| 0x12|| ○ || || DEM_E_PARAM_LENGTH || 19|| 0x13|| ○ || || DEM_E_INIT_FAILED || 20|| 0x14|| ○ || || DEM_E_UNINIT || 32|| 0x20|| ○ || || DEM_E_NODATAAVAILABLE || 48|| 0x30|| ○ || || DEM_E_WRONG_RECORDNUMBER || 49|| 0x31|| ○ || || DEM_E_WRONG_DIDNUMBER || 50|| 0x32|| ○ || || DEM_E_WRONG_CONDITION || 64|| 0x40|| ○ || ---- = API仕様 = == Dem_GetVersionInfo == {{{ void Dem_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Dem_PreInit == {{{ void Dem_PreInit(void) }}} == Dem_Init == {{{ void Dem_Init(const Dem_ConfigType* ConfigPtr) }}} == Dem_Shutdown == {{{ void Dem_Shutdown(void) }}} == Dem_ReportErrorStatus == {{{ void Dem_ReportErrorStatus(Dem_EventIdType EventId, Dem_EventStatusType EventStatus) }}} == Dem_SetEventAvailable == {{{ Std_ReturnType Dem_SetEventAvailable(Dem_EventIdType EventId, boolean AvailableStatus) }}} == Dem_SetEventStatus == {{{ Std_ReturnType Dem_SetEventStatus(Dem_EventIdType EventId, Dem_EventStatusType EventStatus) }}} == Dem_ResetEventDebounceStatus == {{{ Std_ReturnType Dem_ResetEventDebounceStatus(Dem_EventIdType EventId, Dem_DebounceResetStatusType DebounceResetStatus) }}} == Dem_ResetEventStatus == {{{ Std_ReturnType Dem_ResetEventStatus(Dem_EventIdType EventId) }}} == Dem_PrestoreFreezeFrame == {{{ Std_ReturnType Dem_PrestoreFreezeFrame(Dem_EventIdType EventId) }}} == Dem_ClearPrestoredFreezeFrame == {{{ Std_ReturnType Dem_ClearPrestoredFreezeFrame(Dem_EventIdType EventId) }}} == Dem_SetOperationCycleState == {{{ Std_ReturnType Dem_SetOperationCycleState(uint8 OperationCycleId, Dem_OperationCycleStateType CycleState) }}} == Dem_GetOperationCycleState == {{{ Std_ReturnType Dem_GetOperationCycleState(uint8 OperationCycleId, Dem_OperationCycleStateType* CycleState) }}} == Dem_SetAgingCycleState == {{{ Std_ReturnType Dem_SetAgingCycleState(uint8 OperationCycleId) }}} == Dem_SetWIRStatus == {{{ Std_ReturnType Dem_SetWIRStatus(Dem_EventIdType EventId, boolean WIRStatus) }}} == Dem_GetComponentFailed == {{{ Std_ReturnType Dem_GetComponentFailed(Dem_ComponentIdType ComponentId, boolean* ComponentFailed) }}} == Dem_GetEventStatus == {{{ Std_ReturnType Dem_GetEventStatus(Dem_EventIdType EventId, Dem_UdsStatusByteType* EventStatusByte) }}} == Dem_GetEventFailed == {{{ Std_ReturnType Dem_GetEventFailed(Dem_EventIdType EventId, boolean* EventFailed) }}} == Dem_GetEventTested == {{{ Std_ReturnType Dem_GetEventTested(Dem_EventIdType EventId, boolean* EventTested) }}} == Dem_GetDebouncingOfEvent == {{{ Std_ReturnType Dem_GetDebouncingOfEvent(Dem_EventIdType EventId, Dem_DebouncingStateType* DebouncingState) }}} == Dem_GetDTCOfEvent == {{{ Std_ReturnType Dem_GetDTCOfEvent(Dem_EventIdType EventId, Dem_DTCFormatType DTCFormat, uint32* DTCOfEvent) }}} == Dem_SetEnableCondition == {{{ Std_ReturnType Dem_SetEnableCondition(uint8 EnableConditionID, boolean ConditionFulfilled) }}} == Dem_SetStorageCondition == {{{ Std_ReturnType Dem_SetStorageCondition(uint8 StorageConditionID, boolean ConditionFulfilled) }}} == Dem_GetFaultDetectionCounter == {{{ Std_ReturnType Dem_GetFaultDetectionCounter(Dem_EventIdType EventId, sint8* FaultDetectionCounter) }}} == Dem_GetIndicatorStatus == {{{ Std_ReturnType Dem_GetIndicatorStatus(uint8 IndicatorId, Dem_IndicatorStatusType* IndicatorStatus) }}} == Dem_GetEventFreezeFrameData == {{{ Std_ReturnType Dem_GetEventFreezeFrameData(Dem_EventIdType EventId, uint8 RecordNumber, boolean ReportTotalRecord, uint16 DataId, uint8* DestBuffer) }}} == Dem_GetEventFreezeFrameDataEx == {{{ Std_ReturnType Dem_GetEventFreezeFrameDataEx(Dem_EventIdType EventId, uint8 RecordNumber, uint16 DataId, uint8* DestBuffer, uint16* BufSize) }}} == Dem_GetEventExtendedDataRecord == {{{ Std_ReturnType Dem_GetEventExtendedDataRecord(Dem_EventIdType EventId, uint8 RecordNumber, uint8* DestBuffer) }}} == Dem_GetEventExtendedDataRecordEx == {{{ Std_ReturnType Dem_GetEventExtendedDataRecordEx(Dem_EventIdType EventId, uint8 RecordNumber, uint8* DestBuffer, uint16* BufSize) }}} == Dem_GetEventMemoryOverflow == {{{ Std_ReturnType Dem_GetEventMemoryOverflow(Dem_DTCOriginType DTCOrigin, boolean* OverflowIndication) }}} == Dem_GetNumberOfEventMemoryEntries == {{{ Std_ReturnType Dem_GetNumberOfEventMemoryEntries(Dem_DTCOriginType DTCOrigin, uint8* NumberOfEventMemoryEntries) }}} == Dem_SetComponentAvailable == {{{ Std_ReturnType Dem_SetComponentAvailable(Dem_ComponentIdType ComponentId, boolean AvailableStatus) }}} == Dem_SetDTCSuppression == {{{ Std_ReturnType Dem_SetDTCSuppression(uint32 DTC, Dem_DTCFormatType DTCFormat, boolean SuppressionStatus) }}} == Dem_ClearDTC == {{{ Dem_ReturnClearDTCType Dem_ClearDTC(uint32 DTC, Dem_DTCFormatType DTCFormat, Dem_DTCOriginType DTCOrigin) }}} == Dem_DTCTranslationFormatType == {{{ Dem_DTCTranslationFormatType Dem_DcmGetTranslation Type(void) }}} == Dem_DcmGetDTCStatusAvailabilityMask == {{{ Std_ReturnType Dem_DcmGetDTCStatusAvailabilityMask(Dem_UdsStatusByteType* DTCStatusMask) }}} == Dem_DcmGetStatusOfDTC == {{{ Dem_ReturnGetStatusOfDTCType Dem_DcmGetStatusOfDTC(uint32 DTC, Dem_DTCOriginType DTCOrigin, uint8* DTCStatus) }}} == Dem_DcmGetSeverityOfDTC == {{{ Dem_ReturnGetSeverityOfDTCType Dem_DcmGetSeverityOfDTC(uint32 DTC, Dem_DTCSeverityType* DTCSeverity) }}} == Dem_DcmGetFunctionalUnitOfDTC == {{{ Dem_ReturnGetFunctionalUnitOfDTCType Dem_DcmGetFunctionalUnitOfDTC(uint32 DTC, uint8* DTCFunctionalUnit) }}} == Dem_DcmSetDTCFilter == {{{ Dem_ReturnSetFilterType Dem_DcmSetDTCFilter(Dem_UdsStatusByteType DTCStatusMask, Dem_DTCKindType DTCKind, Dem_DTCFormatType DTCFormat, Dem_DTCOriginType DTCOrigin, boolean FilterWithSeverity, Dem_DTCSeverityType DTCSeverityMask, boolean FilterForFaultDetectionCounter) }}} == Dem_DcmGetNumberOfFilteredDTC == {{{ Dem_ReturnGetNumberOfFilteredDTCType Dem_DcmGetNumberOfFilteredDTC(uint16* NumberOfFilteredDTC) }}} == Dem_DcmGetNextFilteredDTC == {{{ Dem_ReturnGetNextFilteredElementType Dem_DcmGetNextFilteredDTC(uint32* DTC, Dem_UdsStatusByteType* DTCStatus) }}} == Dem_DcmGetNextFilteredDTCAndFDC == {{{ Dem_ReturnGetNextFilteredElementType Dem_DcmGetNextFilteredDTCAndFDC(uint32* DTC, sint8* DTCFaultDetectionCounter) }}} == Dem_DcmGetNextFilteredDTCAndSeverity == {{{ Dem_ReturnGetNextFilteredElementType Dem_DcmGetNextFilteredDTCAndSeverity(uint32* DTC, Dem_UdsStatusByteType* DTCStatus, Dem_DTCSeverityType* DTCSeverity, uint8* DTCFunctionalUnit) }}} == Dem_DcmSetFreezeFrameRecordFilter == {{{ Dem_ReturnSetFilterType Dem_DcmSetFreezeFrameRecordFilter(Dem_DTCFormatType DTCFormat, uint16* NumberOfFilteredRecords) }}} == Dem_DcmGetNextFilteredRecord == {{{ Dem_ReturnGetNextFilteredElementType Dem_DcmGetNextFilteredRecord(uint32* DTC, uint8* RecordNumber) }}} == Dem_DcmGetDTCByOccurrenceTime == {{{ Dem_ReturnGetDTCByOccurrenceTimeType Dem_DcmGetDTCByOccurrenceTime(Dem_DTCRequestType DTCRequest, uint32* DTC) }}} == Dem_DcmControlDTCStatusChangedNotification == {{{ void Dem_DcmControlDTCStatusChangedNotification(boolean TriggerNotification) }}} == Dem_DcmDisableDTCRecordUpdate == {{{ Dem_ReturnDisableDTCRecordUpdateType Dem_DcmDisableDTCRecordUpdate(uint32 DTC, Dem_DTCOriginType DTCOrigin) }}} == Dem_DcmEnableDTCRecordUpdate == {{{ Std_ReturnType Dem_DcmEnableDTCRecordUpdate(void) }}} == Dem_DcmGetFreezeFrameDataByDTC == {{{ Dem_ReturnGetFreezeFrameDataByDTCType Dem_DcmGetFreezeFrameDataByDTC(uint32 DTC, Dem_DTCOriginType DTCOrigin, uint8 RecordNumber, uint8* DestBuffer, uint16* BufSize) }}} == Dem_DcmGetSizeOfFreezeFrameByDTC == {{{ Dem_ReturnGetSizeOfDataByDTCType Dem_DcmGetSizeOfFreezeFrameByDTC(uint32 DTC, Dem_DTCOriginType DTCOrigin, uint8 RecordNumber, uint16* SizeOfFreezeFrame) }}} == Dem_DcmGetExtendedDataRecordByDTC == {{{ Dem_ReturnGetExtendedDataRecordByDTCType Dem_DcmGetExtendedDataRecordByDTC(uint32 DTC, Dem_DTCOriginType DTCOrigin, uint8 ExtendedDataNumber, uint8* DestBuffer, uint16* BufSize) }}} == Dem_DcmGetSizeOfExtendedDataRecordByDTC == {{{ Dem_ReturnGetSizeOfDataByDTCType Dem_DcmGetSizeOfExtendedDataRecordByDTC(uint32 DTC, Dem_DTCOriginType DTCOrigin, uint8 ExtendedDataNumber, uint16* SizeOfExtendedDataRecord) }}} == Dem_DcmCheckClearParameter == {{{ Dem_ReturnClearDTCType Dem_DcmCheckClearParameter(uint32 DTC, Dem_DTCFormatType DTCFormat, Dem_DTCOriginType DTCOrigin) }}} == Dem_DcmClearDTC == {{{ Dem_ReturnClearDTCType Dem_DcmClearDTC(uint32 DTC, Dem_DTCFormatType DTCFormat, Dem_DTCOriginType DTCOrigin) }}} == Dem_DcmDisableDTCSetting == {{{ Dem_ReturnControlDTCSettingType Dem_DcmDisableDTCSetting(uint32 DTCGroup, Dem_DTCKindType DTCKind) }}} == Dem_DcmEnableDTCSetting == {{{ Dem_ReturnControlDTCSettingType Dem_DcmEnableDTCSetting(uint32 DTCGroup, Dem_DTCKindType DTCKind) }}} == Dem_DcmGetInfoTypeValue08 == {{{ Std_ReturnType Dem_DcmGetInfoTypeValue08(Dcm_OpStatusType OpStatus, uint8* Iumprdata08, uint8* Iumprdata08BufferSize) }}} == Dem_DcmGetInfoTypeValue0B == {{{ Std_ReturnType Dem_DcmGetInfoTypeValue0B(Dcm_OpStatusType OpStatus, uint8* Iumprdata0B, uint8* Iumprdata0BBufferSize) }}} == Dem_DcmReadDataOfPID01 == {{{ Std_ReturnType Dem_DcmReadDataOfPID01(uint8* PID01value) }}} == Dem_DcmReadDataOfPID1C == {{{ Std_ReturnType Dem_DcmReadDataOfPID1C(uint8* PID1Cvalue) }}} == Dem_DcmReadDataOfPID21 == {{{ Std_ReturnType Dem_DcmReadDataOfPID21(uint8* PID21value) }}} == Dem_DcmReadDataOfPID30 == {{{ Std_ReturnType Dem_DcmReadDataOfPID30(uint8* PID30value) }}} == Dem_DcmReadDataOfPID31 == {{{ Std_ReturnType Dem_DcmReadDataOfPID31(uint8* PID31value) }}} == Dem_DcmReadDataOfPID41 == {{{ Std_ReturnType Dem_DcmReadDataOfPID41(uint8* PID41value) }}} == Dem_DcmReadDataOfPID4D == {{{ Std_ReturnType Dem_DcmReadDataOfPID4D(uint8* PID4Dvalue) }}} == Dem_DcmReadDataOfPID4E == {{{ Std_ReturnType Dem_DcmReadDataOfPID4E(uint8* PID4Evalue) }}} == Dem_DcmReadDataOfPID91 == {{{ Std_ReturnType Dem_DcmReadDataOfPID91(uint8* PID91value) }}} == Dem_DcmReadDataOfOBDFreezeFrame == {{{ Std_ReturnType Dem_DcmReadDataOfOBDFreezeFrame(uint8 PID, uint8 DataElementIndexOfPID, uint8* DestBuffer, uint16* BufSize) }}} == Dem_DcmGetDTCOfOBDFreezeFrame == {{{ Std_ReturnType Dem_DcmGetDTCOfOBDFreezeFrame(uint8 FrameNumber, uint32* DTC, Dem_DTCFormatType DTCFormat) }}} == Dem_DcmGetAvailableOBDMIDs == {{{ Std_ReturnType Dem_DcmGetAvailableOBDMIDs(uint8 Obdmid, uint32* Obdmidvalue) }}} == Dem_DcmGetNumTIDsOfOBDMID == {{{ Std_ReturnType Dem_DcmGetNumTIDsOfOBDMID(uint8 Obdmid, uint8* numberOfTIDs) }}} == Dem_DcmGetDTRData == {{{ Std_ReturnType Dem_DcmGetDTRData(uint8 Obdmid, uint8 TIDindex, uint8* TIDvalue, uint8* UaSID, uint16* Testvalue, uint16* Lowlimvalue, uint16* Upplimvalue) }}} == Dem_J1939DcmSetDTCFilter == {{{ Dem_ReturnSetFilterType Dem_J1939DcmSetDTCFilter(Dem_J1939DcmDTCStatusFilterType DTCStatusFilter, Dem_DTCKindType DTCKind, uint8 node, Dem_J1939DcmLampStatusType* LampStatus) }}} == Dem_ReturnGetNumberOfFilteredDTCType Dem_J1939DcmGet NumberOfFilteredDTC(uint16* NumberOfFilteredDTC) == {{{ Dem_ReturnGetNumberOfFilteredDTCType Dem_J1939DcmGet NumberOfFilteredDTC(uint16* NumberOfFilteredDTC) }}} == Dem_ReturnGetNextFilteredElementType Dem_J1939DcmGet NextFilteredDTC(uint32* J1939DTC, uint8* OccurenceCounter) == {{{ Dem_ReturnGetNextFilteredElementType Dem_J1939DcmGet NextFilteredDTC(uint32* J1939DTC, uint8* OccurenceCounter) }}} == Dem_J1939DcmFirstDTCwithLampStatus == {{{ void Dem_J1939DcmFirstDTCwithLampStatus(uint8 node) }}} == Dem_J1939DcmGetNextDTCwithLampStatus == {{{ Dem_ReturnGetNextFilteredElementType Dem_J1939DcmGet NextDTCwithLampStatus(Dem_J1939DcmLampStatusType* LampStatus, uint32* J1939DTC, uint8* OccurenceCounter) }}} == Dem_J1939DcmClearDTC == {{{ Dem_ReturnClearDTCType Dem_J1939DcmClearDTC(Dem_J1939DcmSetClearFilterType DTCTypeFilter, uint8 node) }}} == Dem_J1939DcmSetFreezeFrameFilter == {{{ Dem_ReturnSetFilterType Dem_J1939DcmSetFreezeFrame Filter(Dem_J1939DcmSetFreezeFrameFilterType FreezeFrameKind, uint8 node) }}} == Dem_J1939DcmGetNextFreezeFrame) == {{{ Dem_ReturnGetNextFilteredElementType Dem_J1939DcmGet NextFreezeFrame(uint32* J1939DTC, uint8* OccurenceCounter, uint8* DestBuffer, uint16* BufSize) }}} == Dem_J1939DcmGetNextSPNInFreezeFrame == {{{ Dem_ReturnGetNextFilteredElementType Dem_J1939DcmGet NextSPNInFreezeFrame(uint32* SPNSupported, uint8* SPNDataLength) }}} == Dem_J1939DcmSetRatioFilter == {{{ Dem_ReturnSetFilterType Dem_J1939DcmSetRatioFilter(uint16* IgnitionCycleCounter, uint16* OBDMonitoringConditionsEncountered, uint8 node) }}} == Dem_J1939DcmGetNextFilteredRatio == {{{ Dem_ReturnGetNextFilteredElementType Dem_J1939DcmGet NextFilteredRatio(uint16* SPN, uint16* Numerator, uint16* Denominator) }}} == Dem_J1939DcmReadDiagnosticReadiness1 == {{{ Std_ReturnType Dem_J1939DcmReadDiagnosticReadiness1(Dem_J1939DcmDiagnosticReadiness1Type* DataValue, uint8 node) }}} == Dem_J1939DcmReadDiagnosticReadiness2 == {{{ Std_ReturnType Dem_J1939DcmReadDiagnosticReadiness2(Dem_J1939DcmDiagnosticReadiness2Type* DataValue, uint8 node) }}} == Dem_J1939DcmReadDiagnosticReadiness3 == {{{ Std_ReturnType Dem_J1939DcmReadDiagnosticReadiness3(Dem_J1939DcmDiagnosticReadiness3Type* DataValue, uint8 node) }}} == Dem_DltGetMostRecentFreezeFrameRecordData == {{{ Std_ReturnType Dem_DltGetMostRecentFreezeFrameRecord Data(Dem_EventIdType EventId, uint8* DestBuffer, uint16* BufSize) }}} == Dem_DltGetAllExtendedDataRecords == {{{ Std_ReturnType Dem_DltGetAllExtendedDataRecords(Dem_EventIdType EventId, uint8* DestBuffer, uint16* BufSize) }}} == Dem_SetEventDisabled == {{{ Std_ReturnType Dem_SetEventDisabled(Dem_EventIdType EventId) }}} == Dem_RepIUMPRFaultDetect == {{{ Std_ReturnType Dem_RepIUMPRFaultDetect(Dem_RatioIdType RatioID) }}} == Dem_SetIUMPRDenCondition == {{{ Std_ReturnType Dem_SetIUMPRDenCondition(Dem_IumprDenomCondIdType ConditionId, Dem_IumprDenomCondStatusType ConditionStatus) }}} == Dem_GetIUMPRDenCondition == {{{ Std_ReturnType Dem_GetIUMPRDenCondition(Dem_IumprDenomCondIdType ConditionId, Dem_IumprDenomCondStatusType* ConditionStatus) }}} == Dem_RepIUMPRDenLock == {{{ Std_ReturnType Dem_RepIUMPRDenLock(Dem_RatioIdType RatioID) }}} == Dem_RepIUMPRDenRelease == {{{ Std_ReturnType Dem_RepIUMPRDenRelease(Dem_RatioIdType RatioID) }}} == Dem_SetPtoStatus == {{{ Std_ReturnType Dem_SetPtoStatus(boolean PtoStatus) }}} == Dem_ReadDataOfPID01 == {{{ Std_ReturnType Dem_ReadDataOfPID01(uint8* PID01value) }}} == Dem_GetDataOfPID21 == {{{ Std_ReturnType Dem_GetDataOfPID21(uint8* PID21value) }}} == Dem_SetDataOfPID21 == {{{ Std_ReturnType Dem_SetDataOfPID21(uint8* PID21value) }}} == Dem_SetDataOfPID31 == {{{ Std_ReturnType Dem_SetDataOfPID31(uint8* PID31value) }}} == Dem_SetDataOfPID4D == {{{ Std_ReturnType Dem_SetDataOfPID4D(uint8* PID4Dvalue) }}} == Dem_SetDataOfPID4E == {{{ Std_ReturnType Dem_SetDataOfPID4E(uint8* PID4Evalue) }}} == Dem_SetPfcCycleQualified == {{{ Std_ReturnType Dem_SetPfcCycleQualified(void) }}} == Dem_GetPfcCycleQualified == {{{ Std_ReturnType Dem_GetPfcCycleQualified(boolean* isqualified) }}} == Dem_SetClearDTC == {{{ Std_ReturnType Dem_SetClearDTC(uint32 DTC, Dem_DTCFormatType DTCFormat, Dem_DTCOriginType DTCOrigin) }}} == Dem_DcmGetDTCSeverityAvailabilityMask == {{{ Std_ReturnType Dem_DcmGetDTCSeverityAvailabilityMask(Dem_DTCSeverityType* DTCSeverityMask) }}} == Dem_GetB1Counter == {{{ Std_ReturnType Dem_GetB1Counter(uint16* B1Counter) }}} == Dem_SetDTR == {{{ Std_ReturnType Dem_SetDTR(uint16 DTRId, sint32 TestResult, sint32 LowerLimit, sint32 UpperLimit, Dem_DTRControlType Ctrlval) }}} == _DemTriggerOnComponentStatus == {{{ Std_ReturnType _DemTriggerOnComponentStatus(Dem_ComponentIdType ComponentId, boolean ComponentFailedStatus) }}} == _DemTriggerOnEventStatus == {{{ Std_ReturnType _DemTriggerOnEventStatus(Dem_EventIdType EventId, Dem_UdsStatusByteType EventStatusByteOld, Dem_UdsStatusByteType EventStatusByteNew) }}} == _DemTriggerOnDTCStatus == {{{ Std_ReturnType _DemTriggerOnDTCStatus(uint32 DTC, Dem_UdsStatusByteType DTCStatusOld, Dem_UdsStatusByteType DTCStatusNew) }}} == _SetClearDTC == {{{ Std_ReturnType _SetClearDTC(uint32 DTC, Dem_DTCFormatType DTCFormat, Dem_DTCOriginType DTCOrigin) }}} == _DemTriggerOnEventData == {{{ Std_ReturnType _DemTriggerOnEventData(Dem_EventIdType EventId) }}} == _DemClearEventAllowed == {{{ Std_ReturnType _DemClearEventAllowed(boolean* Allowed) }}} == _DemRead == {{{ Std_ReturnType _DemRead(uint8* Buffer) }}} == _DemGetFaultDetectionCounter == {{{ Std_ReturnType _DemGetFaultDetectionCounter(sint8* FaultDetectionCounter) }}} == Dem_MainFunction == {{{ void Dem_MainFunction(void) }}} ---- = コンフィギュレーション仕様 = == DemConfigSet == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet }}} * 型:Container * 多重度:1 == DemComponent == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent }}} * 型:Container * 多重度:0..* == DemComponentFailedCallbackFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent/DemComponentFailedCallbackFnc }}} * 型:FunctionName * 多重度:0..1 == DemComponentIgnoresPriority == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent/DemComponentIgnoresPriority }}} * 型:BooleanParam * 多重度:0..1 * デフォルト値:false == DemImmediateChildComponentRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent/DemImmediateChildComponentRef }}} * 型:Reference * 多重度:0..* * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent}}} == DemDTC == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC }}} * 型:Container * 多重度:0..65535 == DemDTCFunctionalUnit == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC/DemDTCFunctionalUnit }}} * 型:IntegerParam * 多重度:0..1 * 上限値:255 * 下限値:0 == DemDTCSeverity == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC/DemDTCSeverity }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_SEVERITY_CHECK_AT_NEXT_HALT * DEM_SEVERITY_CHECK_IMMEDIATELY * DEM_SEVERITY_MAINTENANCE_ONLY * DEM_SEVERITY_NO_SEVERITY * デフォルト値:DEM_DTC_SEV_NO_SEVERITY == DemDtcValue == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC/DemDtcValue }}} * 型:IntegerParam * 多重度:0..1 * 上限値:16777214 * 下限値:1 == DemWWHOBDDTCClass == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC/DemWWHOBDDTCClass }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_DTC_WWHOBD_CLASS_A * DEM_DTC_WWHOBD_CLASS_B1 * DEM_DTC_WWHOBD_CLASS_B2 * DEM_DTC_WWHOBD_CLASS_C * DEM_DTC_WWHOBD_CLASS_NOCLASS == DemDTCAttributesRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC/DemDTCAttributesRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes}}} == DemObdDTCRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC/DemObdDTCRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemObdDTC}}} == DemDTCAttributes == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes }}} * 型:Container * 多重度:0..65535 == DemAgingAllowed == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemAgingAllowed }}} * 型:BooleanParam * 多重度:1 == DemAgingCycleCounterThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemAgingCycleCounterThreshold }}} * 型:IntegerParam * 多重度:0..1 * 上限値:256 * 下限値:1 == DemAgingCycleCounterThresholdForTFSLC == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemAgingCycleCounterThresholdForTFSLC }}} * 型:IntegerParam * 多重度:0..1 * 上限値:256 * 下限値:1 == DemDTCPriority == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemDTCPriority }}} * 型:IntegerParam * 多重度:1 * 上限値:256 * 下限値:1 == DemDTCSignificance == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemDTCSignificance }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_EVENT_SIGNIFICANCE_FAULT * DEM_EVENT_SIGNIFICANCE_OCCURRENCE == DemEventMemoryEntryFdcThresholdStorageValue == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemEventMemoryEntryFdcThresholdStorageValue }}} * 型:IntegerParam * 多重度:0..1 * 上限値:126 * 下限値:1 == DemImmediateNvStorage == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemImmediateNvStorage }}} * 型:BooleanParam * 多重度:1 == DemMaxNumberFreezeFrameRecords == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemMaxNumberFreezeFrameRecords }}} * 型:IntegerParam * 多重度:0..1 * 上限値:255 * 下限値:0 == DemAgingCycleRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemAgingCycleRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle}}} == DemExtendedDataClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemExtendedDataClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataClass}}} == DemFreezeFrameClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemFreezeFrameClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameClass}}} == DemFreezeFrameRecNumClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemFreezeFrameRecNumClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecNumClass}}} == DemJ1939DTC_J1939NodeRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemJ1939DTC_J1939NodeRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemJ1939Node}}} == DemJ1939ExpandedFreezeFrameClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemJ1939ExpandedFreezeFrameClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameClass}}} == DemJ1939FreezeFrameClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemJ1939FreezeFrameClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameClass}}} == DemWWHOBDFreezeFrameClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemWWHOBDFreezeFrameClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameClass}}} == DemMemoryDestinationRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCAttributes/DemMemoryDestinationRef }}} * 型:Reference * 多重度:0..2 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemMirrorMemory}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemPrimaryMemory}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemUserDefinedMemory}}} == DemDebounceCounterBasedClass == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass }}} * 型:Container * 多重度:0..65535 == DemDebounceBehavior == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceBehavior }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_DEBOUNCE_FREEZE * DEM_DEBOUNCE_RESET == DemDebounceCounterDecrementStepSize == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterDecrementStepSize }}} * 型:IntegerParam * 多重度:1 * 上限値:32768 * 下限値:1 == DemDebounceCounterFailedThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterFailedThreshold }}} * 型:IntegerParam * 多重度:1 * 上限値:32767 * 下限値:1 == DemDebounceCounterIncrementStepSize == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterIncrementStepSize }}} * 型:IntegerParam * 多重度:1 * 上限値:32767 * 下限値:1 == DemDebounceCounterJumpDown == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterJumpDown }}} * 型:BooleanParam * 多重度:1 == DemDebounceCounterJumpDownValue == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterJumpDownValue }}} * 型:IntegerParam * 多重度:1 * 上限値:32767 * 下限値:-32768 * デフォルト値:0 == DemDebounceCounterJumpUp == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterJumpUp }}} * 型:BooleanParam * 多重度:1 == DemDebounceCounterJumpUpValue == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterJumpUpValue }}} * 型:IntegerParam * 多重度:1 * 上限値:32767 * 下限値:-32768 * デフォルト値:0 == DemDebounceCounterPassedThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterPassedThreshold }}} * 型:IntegerParam * 多重度:1 * 上限値:-1 * 下限値:-32768 == DemDebounceCounterStorage == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass/DemDebounceCounterStorage }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == DemDebounceTimeBaseClass == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceTimeBaseClass }}} * 型:Container * 多重度:0..65535 == DemDebounceBehavior == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceTimeBaseClass/DemDebounceBehavior }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_DEBOUNCE_FREEZE * DEM_DEBOUNCE_RESET == DemDebounceTimeFailedThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceTimeBaseClass/DemDebounceTimeFailedThreshold }}} * 型:FloatParam * 多重度:1 * 上限値:3600 * 下限値:0.001 == DemDebounceTimePassedThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceTimeBaseClass/DemDebounceTimePassedThreshold }}} * 型:FloatParam * 多重度:1 * 上限値:3600 * 下限値:0.001 == DemDtrs == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs }}} * 型:Container * 多重度:0..1 == DemDtr == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr }}} * 型:Container * 多重度:0..65535 == DemDtrCompuDenominator0 == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrCompuDenominator0 }}} * 型:FloatParam * 多重度:1 == DemDtrCompuNumerator0 == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrCompuNumerator0 }}} * 型:FloatParam * 多重度:1 == DemDtrCompuNumerator1 == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrCompuNumerator1 }}} * 型:FloatParam * 多重度:1 == DemDtrId == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrId }}} * 型:IntegerParam * 多重度:1 * 上限値:65535 * 下限値:0 == DemDtrMid == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrMid }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemDtrTid == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrTid }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemDtrUasid == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrUasid }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemDtrUpdateKind == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrUpdateKind }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_DTR_UPDATE_ALWAYS * DEM_DTR_UPDATE_STEADY == DemDtrEventRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDtrs/DemDtr/DemDtrEventRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} == DemEventParameter == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter }}} * 型:Container * 多重度:1..65535 == DemComponentPriority == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemComponentPriority }}} * 型:IntegerParam * 多重度:0..1 * 上限値:255 * 下限値:0 == DemEventAvailable == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemEventAvailable }}} * 型:BooleanParam * 多重度:1 == DemEventFailureCycleCounterThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemEventFailureCycleCounterThreshold }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 * デフォルト値:0 == DemEventId == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemEventId }}} * 型:IntegerParam * 多重度:1 * 上限値:65535 * 下限値:1 == DemEventKind == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemEventKind }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_EVENT_KIND_BSW * DEM_EVENT_KIND_SWC == DemFFPrestorageSupported == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemFFPrestorageSupported }}} * 型:BooleanParam * 多重度:1 == DemReportBehavior == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemReportBehavior }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * REPORT_AFTER_INIT * REPORT_BEFORE_INIT * デフォルト値:REPORT_BEFORE_INIT == DemComponentClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemComponentClassRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemComponent}}} == DemDTCRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDTCRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTC}}} == DemEnableConditionGroupRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemEnableConditionGroupRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableConditionGroup}}} == DemOBDGroupingAssociativeEventsRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemOBDGroupingAssociativeEventsRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} == DemOperationCycleRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemOperationCycleRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle}}} == DemStorageConditionGroupRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemStorageConditionGroupRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageConditionGroup}}} == DemCallbackClearEventAllowed == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackClearEventAllowed }}} * 型:Container * 多重度:0..1 == DemCallbackClearEventAllowedFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackClearEventAllowed/DemCallbackClearEventAllowedFnc }}} * 型:FunctionName * 多重度:0..1 == DemClearEventAllowedBehavior == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackClearEventAllowed/DemClearEventAllowedBehavior }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_NO_STATUS_BYTE_CHANGE * DEM_ONLY_THIS_CYCLE_AND_READINESS * デフォルト値:DEM_NO_STATUS_BYTE_CHANGE == DemCallbackEventDataChanged == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackEventDataChanged }}} * 型:Container * 多重度:0..1 == DemCallbackEventDataChangedFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackEventDataChanged/DemCallbackEventDataChangedFnc }}} * 型:FunctionName * 多重度:0..1 == DemCallbackEventStatusChanged == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackEventStatusChanged }}} * 型:Container * 多重度:0..* == DemCallbackEventStatusChangedFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackEventStatusChanged/DemCallbackEventStatusChangedFnc }}} * 型:FunctionName * 多重度:0..1 == DemCallbackInitMForE == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackInitMForE }}} * 型:Container * 多重度:0..1 == DemCallbackInitMForEFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemCallbackInitMForE/DemCallbackInitMForEFnc }}} * 型:FunctionName * 多重度:0..1 == DemDebounceAlgorithmClass == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass }}} * 型:Container * 多重度:1 == DemDebounceCounterBased == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceCounterBased }}} * 型:Container * 多重度:0..1 == DemDebounceCounterBasedClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceCounterBased/DemDebounceCounterBasedClassRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceCounterBasedClass}}} == DemDebounceMonitorInternal == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceMonitorInternal }}} * 型:Container * 多重度:0..1 == DemCallbackGetFDC == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceMonitorInternal/DemCallbackGetFDC }}} * 型:Container * 多重度:0..1 == DemCallbackGetFDCFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceMonitorInternal/DemCallbackGetFDC/DemCallbackGetFDCFnc }}} * 型:FunctionName * 多重度:0..1 == DemDebounceTimeBase == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceTimeBase }}} * 型:Container * 多重度:0..1 == DemDebounceTimeBaseRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemDebounceAlgorithmClass/DemDebounceTimeBase/DemDebounceTimeBaseRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDebounceTimeBaseClass}}} == DemIndicatorAttribute == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemIndicatorAttribute }}} * 型:Container * 多重度:0..255 == DemIndicatorBehaviour == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemIndicatorAttribute/DemIndicatorBehaviour }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_INDICATOR_BLINKING * DEM_INDICATOR_BLINK_CONT * DEM_INDICATOR_CONTINUOUS * DEM_INDICATOR_FAST_FLASH * DEM_INDICATOR_SLOW_FLASH == DemIndicatorFailureCycleCounterThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemIndicatorAttribute/DemIndicatorFailureCycleCounterThreshold }}} * 型:IntegerParam * 多重度:0..1 * 上限値:255 * 下限値:0 == DemIndicatorHealingCycleCounterThreshold == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemIndicatorAttribute/DemIndicatorHealingCycleCounterThreshold }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemIndicatorRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter/DemIndicatorAttribute/DemIndicatorRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator}}} == DemJ1939Node == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemJ1939Node }}} * 型:Container * 多重度:0..255 == DemJ1939NmNodeRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemJ1939Node/DemJ1939NmNodeRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode}}} == DemObdDTC == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemObdDTC }}} * 型:Container * 多重度:0..65535 == DemConsiderPtoStatus == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemObdDTC/DemConsiderPtoStatus }}} * 型:BooleanParam * 多重度:1 == DemDtcValue == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemObdDTC/DemDtcValue }}} * 型:IntegerParam * 多重度:0..1 * 上限値:65535 * 下限値:1 == DemEventOBDReadinessGroup == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemObdDTC/DemEventOBDReadinessGroup }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_OBD_RDY_AC * DEM_OBD_RDY_BOOSTPR * DEM_OBD_RDY_CAT * DEM_OBD_RDY_CMPRCMPT * DEM_OBD_RDY_EGSENS * DEM_OBD_RDY_ERG * DEM_OBD_RDY_EVAP * DEM_OBD_RDY_FLSYS * DEM_OBD_RDY_FLSYS_NONCONT * DEM_OBD_RDY_HCCAT * DEM_OBD_RDY_HTCAT * DEM_OBD_RDY_MISF * DEM_OBD_RDY_NONE * DEM_OBD_RDY_NOXCAT * DEM_OBD_RDY_O2SENS * DEM_OBD_RDY_O2SENSHT * DEM_OBD_RDY_PMFLT * DEM_OBD_RDY_SECAIR == DemJ1939DTCValue == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemObdDTC/DemJ1939DTCValue }}} * 型:IntegerParam * 多重度:0..1 * 上限値:16777214 * 下限値:1 == DemPidClass == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemPidClass }}} * 型:Container * 多重度:0..255 == DemPidIdentifier == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemPidClass/DemPidIdentifier }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemPidDataElement == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemPidClass/DemPidDataElement }}} * 型:Container * 多重度:1..255 == DemPidDataElementClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemPidClass/DemPidDataElement/DemPidDataElementClassRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass}}} == DemGeneral == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral }}} * 型:Container * 多重度:1 == DemAgingCycleCounterProcessing == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemAgingCycleCounterProcessing }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_PROCESS_AGINGCTR_EXTERN * DEM_PROCESS_AGINGCTR_INTERN == DemAgingRequieresTestedCycle == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemAgingRequieresTestedCycle }}} * 型:BooleanParam * 多重度:1 == DemAvailabilitySupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemAvailabilitySupport }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_EVENT_AVAILABILITY * DEM_NO_AVAILABILITY == DemBswErrorBufferSize == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemBswErrorBufferSize }}} * 型:IntegerParam * 多重度:0..1 * 上限値:255 * 下限値:0 == DemClearDTCBehavior == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemClearDTCBehavior }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_CLRRESP_NONVOLATILE_FINISH * DEM_CLRRESP_NONVOLATILE_TRIGGER * DEM_CLRRESP_VOLATILE == DemClearDTCLimitation == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemClearDTCLimitation }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_ALL_SUPPORTED_DTCS * DEM_ONLY_CLEAR_ALL_DTCS * デフォルト値:DEM_ALL_SUPPORTED_DTCS == DemDataElementDefaultEndianness == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementDefaultEndianness }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * BIG_ENDIAN * LITTLE_ENDIAN * OPAQUE == DemDebounceCounterBasedSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDebounceCounterBasedSupport }}} * 型:BooleanParam * 多重度:1 == DemDebounceTimeBasedSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDebounceTimeBasedSupport }}} * 型:BooleanParam * 多重度:1 == DemDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == DemDtcStatusAvailabilityMask == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDtcStatusAvailabilityMask }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemEnvironmentDataCapture == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnvironmentDataCapture }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_CAPTURE_ASYNCHRONOUS_TO_REPORTING * DEM_CAPTURE_SYNCHRONOUS_TO_REPORTING == DemEventCombinationSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEventCombinationSupport }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_EVCOMB_DISABLED * DEM_EVCOMB_ONRETRIEVAL * DEM_EVCOMB_ONSTORAGE == DemEventDisplacementStrategy == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEventDisplacementStrategy }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_DISPLACEMENT_FULL * DEM_DISPLACEMENT_NONE * DEM_DISPLACEMENT_PRIO_OCC == DemEventMemoryEntryStorageTrigger == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEventMemoryEntryStorageTrigger }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_TRIGGER_ON_CONFIRMED * DEM_TRIGGER_ON_FDC_THRESHOLD * DEM_TRIGGER_ON_PENDING * DEM_TRIGGER_ON_TEST_FAILED * デフォルト値:DEM_STORAGE_ON_TEST_FAILED == DemGeneralInterfaceSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralInterfaceSupport }}} * 型:BooleanParam * 多重度:1 == DemHeaderFileInclusion == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemHeaderFileInclusion }}} * 型:StringParam * 多重度:0..* == DemImmediateNvStorageLimit == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemImmediateNvStorageLimit }}} * 型:IntegerParam * 多重度:0..1 * 上限値:255 * 下限値:1 == DemMaxNumberEventEntryEventBuffer == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemMaxNumberEventEntryEventBuffer }}} * 型:IntegerParam * 多重度:0..1 * 上限値:250 * 下限値:1 == DemMaxNumberEventEntryPermanent == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemMaxNumberEventEntryPermanent }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemMaxNumberPrestoredFF == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemMaxNumberPrestoredFF }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemOBDSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOBDSupport }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_OBD_DEP_SEC_ECU * DEM_OBD_MASTER_ECU * DEM_OBD_NO_OBD_SUPPORT * DEM_OBD_PRIMARY_ECU == DemOccurrenceCounterProcessing == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOccurrenceCounterProcessing }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_PROCESS_OCCCTR_CDTC * DEM_PROCESS_OCCCTR_TF == DemOperationCycleStatusStorage == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycleStatusStorage }}} * 型:BooleanParam * 多重度:1 == DemPTOSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemPTOSupport }}} * 型:BooleanParam * 多重度:1 == DemResetConfirmedBitOnOverflow == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemResetConfirmedBitOnOverflow }}} * 型:BooleanParam * 多重度:1 * デフォルト値:true == DemStatusBitHandlingTestFailedSinceLastClear == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStatusBitHandlingTestFailedSinceLastClear }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_STATUS_BIT_AGING_AND_DISPLACEMENT * DEM_STATUS_BIT_NORMAL * デフォルト値:DEM_STATUS_BIT_NORMAL == DemStatusBitStorageTestFailed == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStatusBitStorageTestFailed }}} * 型:BooleanParam * 多重度:1 == DemSuppressionSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemSuppressionSupport }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_DTC_SUPPRESSION * DEM_NO_SUPPRESSION == DemTaskTime == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTaskTime }}} * 型:FloatParam * 多重度:1 * 上限値:0.1 * 下限値:0.001 == DemTriggerDcmReports == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTriggerDcmReports }}} * 型:BooleanParam * 多重度:1 == DemTriggerDltReports == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTriggerDltReports }}} * 型:BooleanParam * 多重度:1 == DemTriggerFiMReports == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTriggerFiMReports }}} * 型:BooleanParam * 多重度:1 == DemTriggerMonitorInitBeforeClearOk == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTriggerMonitorInitBeforeClearOk }}} * 型:BooleanParam * 多重度:1 == DemTypeOfDTCSupported == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTypeOfDTCSupported }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_DTC_TRANSLATION_ISO11992_4 * DEM_DTC_TRANSLATION_ISO14229_1 * DEM_DTC_TRANSLATION_ISO15031_6 * DEM_DTC_TRANSLATION_SAEJ1939_73 * DEM_DTC_TRANSLATION_SAE_J2012_DA_DTCFORMAT_04 == DemTypeOfFreezeFrameRecordNumeration == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemTypeOfFreezeFrameRecordNumeration }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_FF_RECNUM_CALCULATED * DEM_FF_RECNUM_CONFIGURED == DemVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemVersionInfoApi }}} * 型:BooleanParam * 多重度:1 == DemMILIndicatorRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemMILIndicatorRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator}}} == DemCallbackDTCStatusChanged == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemCallbackDTCStatusChanged }}} * 型:Container * 多重度:0..* == DemCallbackDTCStatusChangedFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemCallbackDTCStatusChanged/DemCallbackDTCStatusChangedFnc }}} * 型:FunctionName * 多重度:0..1 == DemDataElementClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass }}} * 型:Container * 多重度:0..65535 == DemExternalCSDataElementClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass }}} * 型:Container * 多重度:0..1 == DemDataElementDataSize == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass/DemDataElementDataSize }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:1 == DemDataElementReadFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass/DemDataElementReadFnc }}} * 型:FunctionName * 多重度:0..1 == DemDataElementUsePort == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass/DemDataElementUsePort }}} * 型:BooleanParam * 多重度:1 == DemExternalSRDataElementClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass }}} * 型:Container * 多重度:0..1 == DemDataElementDataSize == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDataElementDataSize }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:1 == DemDataElementDataType == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDataElementDataType }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * BOOLEAN * SINT16 * SINT32 * SINT8 * UINT16 * UINT32 * UINT8 == DemDataElementEndianness == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDataElementEndianness }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * BIG_ENDIAN * LITTLE_ENDIAN * OPAQUE == DemDiagnosisScaling == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling }}} * 型:Container * 多重度:0..1 == DemAlternativeDataInterface == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataInterface }}} * 型:Container * 多重度:0..1 == DemDataElement == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataInterface/DemDataElement }}} * 型:Reference * 多重度:1 == DemPortInterfaceMapping == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataInterface/DemPortInterfaceMapping }}} * 型:Reference * 多重度:0..1 == DemAlternativeDataProps == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps }}} * 型:Container * 多重度:0..1 == DemDataTypeCategory == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemDataTypeCategory }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * SCALE_LINEAR_AND_TEXTTABLE * TEXTTABLE == DemLinearScale == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemLinearScale }}} * 型:Container * 多重度:0..1 == DemDiagnosisRepresentationDataLowerRange == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemLinearScale/DemDiagnosisRepresentationDataLowerRange }}} * 型:FloatParam * 多重度:1 == DemDiagnosisRepresentationDataOffset == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemLinearScale/DemDiagnosisRepresentationDataOffset }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 * デフォルト値:0 == DemDiagnosisRepresentationDataResolution == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemLinearScale/DemDiagnosisRepresentationDataResolution }}} * 型:FloatParam * 多重度:1 * 上限値:Inf * 下限値:0 == DemDiagnosisRepresentationDataUpperRange == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemLinearScale/DemDiagnosisRepresentationDataUpperRange }}} * 型:FloatParam * 多重度:1 == DemTextTableMapping == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemTextTableMapping }}} * 型:Container * 多重度:0..* == DemDiagnosisRepresentationDataValue == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemTextTableMapping/DemDiagnosisRepresentationDataValue }}} * 型:IntegerParam * 多重度:1 * 上限値:18446744073709551615 * 下限値:0 == DemInternalDataValue == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataProps/DemTextTableMapping/DemInternalDataValue }}} * 型:IntegerParam * 多重度:1 * 上限値:18446744073709551615 * 下限値:0 == DemAlternativeDataType == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataType }}} * 型:Container * 多重度:0..1 == DemApplicationDataType == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataType/DemApplicationDataType }}} * 型:Reference * 多重度:1 == DemTextTableMapping == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataType/DemTextTableMapping }}} * 型:Container * 多重度:0..* == DemDiagnosisRepresentationDataValue == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataType/DemTextTableMapping/DemDiagnosisRepresentationDataValue }}} * 型:IntegerParam * 多重度:1 * 上限値:18446744073709551615 * 下限値:0 == DemInternalDataValue == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemDiagnosisScaling/DemAlternativeDataType/DemTextTableMapping/DemInternalDataValue }}} * 型:IntegerParam * 多重度:1 * 上限値:18446744073709551615 * 下限値:0 == DemSRDataElementClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass }}} * 型:Container * 多重度:0..1 == DemDataElementInstance == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass/DemDataElementInstance }}} * 型:Container * 多重度:0..1 == DemDataElementInstanceRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass/DemDataElementInstance/DemDataElementInstanceRef }}} * 型:Reference * 多重度:1 == DemSubElementInDataElementInstance == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass/DemSubElementInDataElementInstance }}} * 型:Container * 多重度:0..1 == DemSubElementInDataElementInstanceRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass/DemSubElementInDataElementInstance/DemSubElementInDataElementInstanceRef }}} * 型:Reference * 多重度:1 == DemSubElementInImplDataElementInstance == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass/DemSubElementInImplDataElementInstance }}} * 型:Container * 多重度:0..1 == DemSubElementInImplDataElementInstanceRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass/DemSRDataElementClass/DemSubElementInImplDataElementInstance/DemSubElementInImplDataElementInstanceRef }}} * 型:Reference * 多重度:1 == DemInternalDataElementClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass }}} * 型:Container * 多重度:0..1 == DemDataElementDataSize == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass/DemDataElementDataSize }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:1 == DemInternalDataElement == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass/DemInternalDataElement }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_AGINGCTR_DOWNCNT * DEM_AGINGCTR_UPCNT * DEM_CURRENT_FDC * DEM_CYCLES_SINCE_FIRST_FAILED * DEM_CYCLES_SINCE_LAST_FAILED * DEM_FAILED_CYCLES * DEM_MAX_FDC_DURING_CURRENT_CYCLE * DEM_MAX_FDC_SINCE_LAST_CLEAR * DEM_OCCCTR * DEM_OVFLIND * DEM_SIGNIFICANCE == DemDidClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDidClass }}} * 型:Container * 多重度:0..65535 == DemDidIdentifier == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDidClass/DemDidIdentifier }}} * 型:IntegerParam * 多重度:1 * 上限値:65535 * 下限値:0 == DemDidDataElementClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDidClass/DemDidDataElementClassRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass}}} == DemEnableCondition == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableCondition }}} * 型:Container * 多重度:0..255 == DemEnableConditionId == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableCondition/DemEnableConditionId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemEnableConditionStatus == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableCondition/DemEnableConditionStatus }}} * 型:BooleanParam * 多重度:1 == DemEnableConditionGroup == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableConditionGroup }}} * 型:Container * 多重度:0..255 == DemEnableConditionRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableConditionGroup/DemEnableConditionRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableCondition}}} == DemExtendedDataClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataClass }}} * 型:Container * 多重度:0..* == DemExtendedDataRecordClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataClass/DemExtendedDataRecordClassRef }}} * 型:Reference * 多重度:1..253 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass}}} == DemExtendedDataRecordClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass }}} * 型:Container * 多重度:0..253 == DemExtendedDataRecordNumber == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass/DemExtendedDataRecordNumber }}} * 型:IntegerParam * 多重度:1 * 上限値:239 * 下限値:1 == DemExtendedDataRecordTrigger == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass/DemExtendedDataRecordTrigger }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_TRIGGER_ON_CONFIRMED * DEM_TRIGGER_ON_FDC_THRESHOLD * DEM_TRIGGER_ON_MIRROR * DEM_TRIGGER_ON_PASSED * DEM_TRIGGER_ON_PENDING * DEM_TRIGGER_ON_TEST_FAILED == DemExtendedDataRecordUpdate == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass/DemExtendedDataRecordUpdate }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_UPDATE_RECORD_NO * DEM_UPDATE_RECORD_YES == DemDataElementClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass/DemDataElementClassRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass}}} == DemFreezeFrameClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameClass }}} * 型:Container * 多重度:0..65535 == DemDidClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameClass/DemDidClassRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDidClass}}} == DemFreezeFrameRecNumClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecNumClass }}} * 型:Container * 多重度:0..255 == DemFreezeFrameRecordClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecNumClass/DemFreezeFrameRecordClassRef }}} * 型:Reference * 多重度:1..254 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecordClass}}} == DemFreezeFrameRecordClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecordClass }}} * 型:Container * 多重度:0..255 == DemFreezeFrameRecordNumber == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecordClass/DemFreezeFrameRecordNumber }}} * 型:IntegerParam * 多重度:1 * 上限値:254 * 下限値:0 == DemFreezeFrameRecordTrigger == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecordClass/DemFreezeFrameRecordTrigger }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_TRIGGER_ON_CONFIRMED * DEM_TRIGGER_ON_FDC_THRESHOLD * DEM_TRIGGER_ON_PENDING * DEM_TRIGGER_ON_TEST_FAILED == DemFreezeFrameRecordUpdate == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecordClass/DemFreezeFrameRecordUpdate }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_UPDATE_RECORD_NO * DEM_UPDATE_RECORD_YES == DemGeneralJ1939 == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939 }}} * 型:Container * 多重度:0..1 == DemJ1939ClearDtcSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939ClearDtcSupport }}} * 型:BooleanParam * 多重度:1 == DemJ1939Dm31Support == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939Dm31Support }}} * 型:BooleanParam * 多重度:1 == DemJ1939ExpandedFreezeFrameSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939ExpandedFreezeFrameSupport }}} * 型:BooleanParam * 多重度:1 == DemJ1939FreezeFrameSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameSupport }}} * 型:BooleanParam * 多重度:1 == DemJ1939RatioSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939RatioSupport }}} * 型:BooleanParam * 多重度:1 == DemJ1939Readiness1Support == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939Readiness1Support }}} * 型:BooleanParam * 多重度:1 == DemJ1939Readiness2Support == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939Readiness2Support }}} * 型:BooleanParam * 多重度:1 == DemJ1939Readiness3Support == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939Readiness3Support }}} * 型:BooleanParam * 多重度:1 == DemJ1939ReadingDtcSupport == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939ReadingDtcSupport }}} * 型:BooleanParam * 多重度:1 == DemAmberWarningLampIndicatorRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemAmberWarningLampIndicatorRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator}}} == DemProtectLampIndicatorRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemProtectLampIndicatorRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator}}} == DemRedStopLampIndicatorRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemRedStopLampIndicatorRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator}}} == DemCallbackJ1939DTCStatusChanged == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemCallbackJ1939DTCStatusChanged }}} * 型:Container * 多重度:0..* == DemCallbackDTCStatusChangedFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemCallbackJ1939DTCStatusChanged/DemCallbackDTCStatusChangedFnc }}} * 型:FunctionName * 多重度:0..1 == DemJ1939FreezeFrameClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameClass }}} * 型:Container * 多重度:0..255 == DemSPNClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameClass/DemSPNClassRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemSPNClass}}} == DemSPNClass == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemSPNClass }}} * 型:Container * 多重度:0..* == DemSPNId == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemSPNClass/DemSPNId }}} * 型:IntegerParam * 多重度:1 * 上限値:524287 * 下限値:0 == DemSPNDataElementClassRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemSPNClass/DemSPNDataElementClassRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass}}} == DemGeneralOBD == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD }}} * 型:Container * 多重度:0..1 == DemOBDCentralizedPID21Handling == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDCentralizedPID21Handling }}} * 型:BooleanParam * 多重度:1 == DemOBDCentralizedPID31Handling == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDCentralizedPID31Handling }}} * 型:BooleanParam * 多重度:1 == DemOBDCompliancy == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDCompliancy }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemOBDEngineType == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDEngineType }}} * 型:EnumerationParam * 多重度:0..1 * 選択肢: * DEM_IGNITION_COMPRESSION * DEM_IGNITION_SPARK == DemOBDEventDisplacement == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDEventDisplacement }}} * 型:BooleanParam * 多重度:1 == DemOBDDestinationOfEventsRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDDestinationOfEventsRef }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemPrimaryMemory}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemUserDefinedMemory}}} == DemOBDInputAcceleratorPedalInformation == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputAcceleratorPedalInformation }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputAmbientPressure == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputAmbientPressure }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputAmbientTemperature == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputAmbientTemperature }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputDistanceInformation == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputDistanceInformation }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputEngineSpeed == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputEngineSpeed }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputEngineTemperature == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputEngineTemperature }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputProgrammingEvent == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputProgrammingEvent }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDInputVehicleSpeed == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDInputVehicleSpeed }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} == DemOBDTimeSinceEngineStart == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemOBDTimeSinceEngineStart }}} * 型:Reference * 多重度:0..1 * 参照先: * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass}}} * {{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass}}} == DemCallbackOBDDTCStatusChanged == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemCallbackOBDDTCStatusChanged }}} * 型:Container * 多重度:0..* == DemCallbackDTCStatusChangedFnc == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralOBD/DemCallbackOBDDTCStatusChanged/DemCallbackDTCStatusChangedFnc }}} * 型:FunctionName * 多重度:0..1 == DemGroupOfDTC == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGroupOfDTC }}} * 型:Container * 多重度:0..255 == DemGroupDTCs == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGroupOfDTC/DemGroupDTCs }}} * 型:IntegerParam * 多重度:1 * 上限値:16776959 * 下限値:256 == DemIndicator == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator }}} * 型:Container * 多重度:0..255 == DemIndicatorID == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator/DemIndicatorID }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemMirrorMemory == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemMirrorMemory }}} * 型:Container * 多重度:0..1 == DemMaxNumberEventEntryMirror == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemMirrorMemory/DemMaxNumberEventEntryMirror }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemNvRamBlockId == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemNvRamBlockId }}} * 型:Container * 多重度:0..* == DemNvRamBlockIdRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemNvRamBlockId/DemNvRamBlockIdRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor}}} == DemOperationCycle == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle }}} * 型:Container * 多重度:1..256 == DemOperationCycleAutomaticEnd == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle/DemOperationCycleAutomaticEnd }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == DemOperationCycleAutostart == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle/DemOperationCycleAutostart }}} * 型:BooleanParam * 多重度:1 * デフォルト値:false == DemOperationCycleId == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle/DemOperationCycleId }}} * 型:IntegerParam * 多重度:0..1 * 上限値:18446744073709551615 * 下限値:0 == DemOperationCycleType == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle/DemOperationCycleType }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_OPCYC_IGNITION * DEM_OPCYC_OBD_DCY * DEM_OPCYC_OTHER * DEM_OPCYC_POWER * DEM_OPCYC_TIME * DEM_OPCYC_WARMUP == DemPrimaryMemory == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemPrimaryMemory }}} * 型:Container * 多重度:1 == DemMaxNumberEventEntryPrimary == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemPrimaryMemory/DemMaxNumberEventEntryPrimary }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:1 == DemRatio == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio }}} * 型:Container * 多重度:0..65535 == DemIUMPRDenGroup == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemIUMPRDenGroup }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_IUMPR_DEN_500MILL * DEM_IUMPR_DEN_COLDSTART * DEM_IUMPR_DEN_EVAP * DEM_IUMPR_DEN_NONE * DEM_IUMPR_DEN_PHYS_API == DemIUMPRGroup == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemIUMPRGroup }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_IUMPR_BOOSTPRS * DEM_IUMPR_CAT1 * DEM_IUMPR_CAT2 * DEM_IUMPR_EGR * DEM_IUMPR_EGSENSOR * DEM_IUMPR_EVAP * DEM_IUMPR_FLSYS * DEM_IUMPR_NMHCCAT * DEM_IUMPR_NOXADSORB * DEM_IUMPR_NOXCAT * DEM_IUMPR_OXS1 * DEM_IUMPR_OXS2 * DEM_IUMPR_PMFILTER * DEM_IUMPR_PRIVATE * DEM_IUMPR_SAIR * DEM_IUMPR_SECOXS1 * DEM_IUMPR_SECOXS2 == DemRatioId == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemRatioId }}} * 型:IntegerParam * 多重度:1 * 上限値:65535 * 下限値:0 == DemRatioKind == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemRatioKind }}} * 型:EnumerationParam * 多重度:1 * 選択肢: * DEM_RATIO_API * DEM_RATIO_OBSERVER == DemDiagnosticEventRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemDiagnosticEventRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} == DemFunctionIdRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemFunctionIdRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID}}} == DemSecondaryFunctionIdRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemRatio/DemSecondaryFunctionIdRef }}} * 型:Reference * 多重度:0..* * 参照先:{{{/AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID}}} == DemStorageCondition == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageCondition }}} * 型:Container * 多重度:0..255 == DemStorageConditionId == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageCondition/DemStorageConditionId }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemStorageConditionStatus == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageCondition/DemStorageConditionStatus }}} * 型:BooleanParam * 多重度:1 == DemStorageConditionReplacementEventRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageCondition/DemStorageConditionReplacementEventRef }}} * 型:Reference * 多重度:0..1 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter}}} == DemStorageConditionGroup == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageConditionGroup }}} * 型:Container * 多重度:0..255 == DemStorageConditionRef == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageConditionGroup/DemStorageConditionRef }}} * 型:Reference * 多重度:1..255 * 参照先:{{{/AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageCondition}}} == DemUserDefinedMemory == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemUserDefinedMemory }}} * 型:Container * 多重度:0..30 == DemMaxNumberEventEntryUserDefined == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemUserDefinedMemory/DemMaxNumberEventEntryUserDefined }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:0 == DemUserDefinedMemoryIdentifier == {{{ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemUserDefinedMemory/DemUserDefinedMemoryIdentifier }}} * 型:IntegerParam * 多重度:1 * 上限値:255 * 下限値:16