{{{ #!html
Core Test
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =|| || [#CorTst_Init CorTst_Init] || 0|| 0x00|| ○ || || [#CorTst_DeInit CorTst_DeInit] || 1|| 0x01|| ○ || || [#CorTst_Abort CorTst_Abort] || 2|| 0x02|| ○ || || [#CorTst_GetState CorTst_GetState] || 3|| 0x03|| ○ || || [#CorTst_GetCurrentStatus CorTst_GetCurrentStatus] || 4|| 0x04|| ○ || || [#CorTst_GetSignature CorTst_GetSignature] || 5|| 0x05|| ○ || || [#CorTst_GetFgndSignature CorTst_GetFgndSignature] || 6|| 0x06|| ○ || || [#CorTst_Start CorTst_Start] || 7|| 0x07|| ○ || || [#CorTst_GetVersionInfo CorTst_GetVersionInfo] || 8|| 0x08|| ○ || || [#CorTst_MainFunction CorTst_MainFunction] || 11|| 0x0B|| ○ || || [#CorTst_TestCompletedNotification CorTst_TestCompletedNotification] || 12|| 0x0C|| ○ || * コンフィギュレーション一覧(R4.0.3) * [#CorTstBackgroundConfigSet CorTstBackgroundConfigSet] (○) * [#CorTstSelect CorTstSelect] (○) * [#CorTstAddress CorTstAddress] (○) * [#CorTstAlu CorTstAlu] (○) * [#CorTstCache CorTstCache] (○) * [#CorTstInterrupt CorTstInterrupt] (○) * [#CorTstMemoryIf CorTstMemoryIf] (○) * [#CorTstMpu CorTstMpu] (○) * [#CorTstRegister CorTstRegister] (○) * [#CorTstConfigApiServices CorTstConfigApiServices] (○) * [#CorTstAbortApi CorTstAbortApi] (○) * [#CorTstGetCurrentStatus CorTstGetCurrentStatus] (○) * [#CorTstGetFgndSignature CorTstGetFgndSignature] (○) * [#CorTstGetSignature CorTstGetSignature] (○) * [#CorTstGetStateApi CorTstGetStateApi] (○) * [#CorTstStartApi CorTstStartApi] (○) * [#CorTstVersionInfoApi CorTstVersionInfoApi] (○) * [#CorTstDemEventParameterRefs CorTstDemEventParameterRefs] (○) * [#CORTST_E_CORE_FAILURE CORTST_E_CORE_FAILURE] (○) * [#CorTstForegroundConfigSet CorTstForegroundConfigSet] (○) * [#CorTstTestIdFgnd CorTstTestIdFgnd] (○) * [#CorTstSelect CorTstSelect] (○) * [#CorTstAddress CorTstAddress] (○) * [#CorTstAlu CorTstAlu] (○) * [#CorTstCache CorTstCache] (○) * [#CorTstInterrupt CorTstInterrupt] (○) * [#CorTstMemoryIf CorTstMemoryIf] (○) * [#CorTstMpu CorTstMpu] (○) * [#CorTstRegister CorTstRegister] (○) * [#CorTstGeneral CorTstGeneral] (○) * [#CorTstDevErrorDetect CorTstDevErrorDetect] (○) * [#CorTstFgndTestNumber CorTstFgndTestNumber] (○) * [#CorTstNotificationSupported CorTstNotificationSupported] (○) * [#CorTstTestIntervalIdEndValue CorTstTestIntervalIdEndValue] (○) * [#CorTstTestResultMode CorTstTestResultMode] (○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =|| || CORTST_E_PARAM_INVALID || 17|| 0x11|| ○ || || CORTST_E_UNINIT || 32|| 0x20|| ○ || || CORTST_E_ALREADY_INITIALIZED || 35|| 0x23|| ○ || || CORTST_E_PARAM_POINTER || 36|| 0x24|| ○ || || CORTST_E_STATUS_FAILURE || 1|| 0x01|| ○ || || CORTST_E_CORE_FAILURE || --|| --|| ○ || ---- = API仕様 = == CorTst_Init == {{{ void CorTst_Init(void) }}} == CorTst_DeInit == {{{ void CorTst_DeInit(void) }}} == CorTst_Abort == {{{ void CorTst_Abort(void) }}} == CorTst_GetState == {{{ CorTst_StateType CorTst_GetState(void) }}} == CorTst_GetCurrentStatus == {{{ void CorTst_GetCurrentStatus(CorTst_ErrOkType ErrOk) }}} == CorTst_GetSignature == {{{ CorTst_CsumSignatureBgndType CorTst_GetSignature(void) }}} == CorTst_GetFgndSignature == {{{ CorTst_CsumSignatureType CorTst_GetFgndSignature(void) }}} == CorTst_Start == {{{ Std_ReturnType CorTst_Start(CorTst_TestIdFgndType TestId) }}} == CorTst_GetVersionInfo == {{{ void CorTst_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == CorTst_MainFunction == {{{ void CorTst_MainFunction(void) }}} == CorTst_TestCompletedNotification == {{{ void CorTst_TestCompletedNotification(CorTst_ErrOkType ResultOfLastCorTstRun) }}} ---- = コンフィギュレーション仕様 = == CorTstBackgroundConfigSet == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet }}} * 型:Container * 多重度:0..* == CorTstSelect == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect }}} * 型:Container * 多重度:1 == CorTstAddress == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstAddress }}} * 型:BooleanParam * 多重度:1 == CorTstAlu == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstAlu }}} * 型:BooleanParam * 多重度:1 == CorTstCache == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstCache }}} * 型:BooleanParam * 多重度:1 == CorTstInterrupt == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstInterrupt }}} * 型:BooleanParam * 多重度:1 == CorTstMemoryIf == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstMemoryIf }}} * 型:BooleanParam * 多重度:1 == CorTstMpu == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstMpu }}} * 型:BooleanParam * 多重度:1 == CorTstRegister == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstRegister }}} * 型:BooleanParam * 多重度:1 == CorTstConfigApiServices == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices }}} * 型:Container * 多重度:1 == CorTstAbortApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstAbortApi }}} * 型:BooleanParam * 多重度:1 == CorTstGetCurrentStatus == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetCurrentStatus }}} * 型:BooleanParam * 多重度:1 == CorTstGetFgndSignature == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetFgndSignature }}} * 型:BooleanParam * 多重度:1 == CorTstGetSignature == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetSignature }}} * 型:BooleanParam * 多重度:1 == CorTstGetStateApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetStateApi }}} * 型:BooleanParam * 多重度:1 == CorTstStartApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstStartApi }}} * 型:BooleanParam * 多重度:1 == CorTstVersionInfoApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstVersionInfoApi }}} * 型:BooleanParam * 多重度:1 == CorTstDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstDemEventParameterRefs }}} * 型:Container * 多重度:0..1 == CORTST_E_CORE_FAILURE == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstDemEventParameterRefs/CORTST_E_CORE_FAILURE }}} * 型:Reference * 多重度:0..1 == CorTstForegroundConfigSet == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet }}} * 型:Container * 多重度:1..* == CorTstTestIdFgnd == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstTestIdFgnd }}} * 型:IntegerParam * 多重度:1 == CorTstSelect == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect }}} * 型:Container * 多重度:1 == CorTstAddress == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstAddress }}} * 型:BooleanParam * 多重度:1 == CorTstAlu == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstAlu }}} * 型:BooleanParam * 多重度:1 == CorTstCache == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstCache }}} * 型:BooleanParam * 多重度:1 == CorTstInterrupt == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstInterrupt }}} * 型:BooleanParam * 多重度:1 == CorTstMemoryIf == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstMemoryIf }}} * 型:BooleanParam * 多重度:1 == CorTstMpu == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstMpu }}} * 型:BooleanParam * 多重度:1 == CorTstRegister == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstRegister }}} * 型:BooleanParam * 多重度:1 == CorTstGeneral == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral }}} * 型:Container * 多重度:1 == CorTstDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == CorTstFgndTestNumber == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstFgndTestNumber }}} * 型:IntegerParam * 多重度:1 == CorTstNotificationSupported == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstNotificationSupported }}} * 型:BooleanParam * 多重度:1 == CorTstTestIntervalIdEndValue == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstTestIntervalIdEndValue }}} * 型:IntegerParam * 多重度:0..1 == CorTstTestResultMode == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstTestResultMode }}} * 型:BooleanParam * 多重度:1