{{{ #!html
Core Test
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R21-11 =|| || [#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/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#CorTstBackgroundConfigSet CorTstBackgroundConfigSet] (○/○/○/○/○/○/○/○) * [#CorTstBackgroundEcucPartitionRef CorTstBackgroundEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#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] (○/○/○/○/○/○/○/○) * [#CorTstForegroundEcucPartitionRef CorTstForegroundEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#CorTstSelect2 CorTstSelect] (○/○/○/○/○/○/○/○) * [#CorTstAddress2 CorTstAddress] (○/○/○/○/○/○/○/○) * [#CorTstAlu2 CorTstAlu] (○/○/○/○/○/○/○/○) * [#CorTstCache2 CorTstCache] (○/○/○/○/○/○/○/○) * [#CorTstInterrupt2 CorTstInterrupt] (○/○/○/○/○/○/○/○) * [#CorTstMemoryIf2 CorTstMemoryIf] (○/○/○/○/○/○/○/○) * [#CorTstMpu2 CorTstMpu] (○/○/○/○/○/○/○/○) * [#CorTstRegister2 CorTstRegister] (○/○/○/○/○/○/○/○) * [#CorTstTestIdFgnd CorTstTestIdFgnd] (○/○/○/○/○/○/○/○) * [#CorTstGeneral CorTstGeneral] (○/○/○/○/○/○/○/○) * [#CorTstDevErrorDetect CorTstDevErrorDetect] (○/○/○/○/○/○/○/○) * [#CorTstEcucPartitionRef CorTstEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#CorTstFgndTestNumber CorTstFgndTestNumber] (○/○/○/○/○/○/○/○) * [#CorTstNotificationSupported CorTstNotificationSupported] (○/○/○/○/○/○/○/○) * [#CorTstTestIntervalIdEndValue CorTstTestIntervalIdEndValue] (○/○/○/○/○/○/○/○) * [#CorTstTestResultMode CorTstTestResultMode] (○/○/○/○/○/○/○/○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R21-11 =|| || 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 == * R4.0.3 {{{ void CorTst_Init(void) }}} * R21-11 {{{ void CorTst_Init(const CorTst_ConfigType* ConfigPtr) }}} == CorTst_DeInit == {{{ void CorTst_DeInit(void) }}} == CorTst_Abort == {{{ void CorTst_Abort(void) }}} == CorTst_GetState == {{{ CorTst_StateType CorTst_GetState(void) }}} == CorTst_GetCurrentStatus == * R4.0.3 {{{ void CorTst_GetCurrentStatus(CorTst_ErrOkType ErrOk) }}} * R21-11 {{{ 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 }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00087 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == CorTstBackgroundEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstBackgroundEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00161 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == CorTstSelect == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00089 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CorTstAddress == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00130 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstAlu == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstAlu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00129 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstCache == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstCache }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00133 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstInterrupt == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstInterrupt }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00128 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstMemoryIf == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstMemoryIf }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00131 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstMpu == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstMpu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00132 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstRegister == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstBackgroundConfigSet/CorTstSelect/CorTstRegister }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00127 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstConfigApiServices == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00092 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CorTstAbortApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstAbortApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00094 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstGetCurrentStatus == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetCurrentStatus }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00104 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstGetFgndSignature == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetFgndSignature }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00103 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstGetSignature == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetSignature }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00097 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstGetStateApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstGetStateApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00096 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstStartApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstStartApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00093 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstVersionInfoApi == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstConfigApiServices/CorTstVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00098 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstDemEventParameterRefs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00156 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == CORTST_E_CORE_FAILURE == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstDemEventParameterRefs/CORTST_E_CORE_FAILURE }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00157 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == CorTstForegroundConfigSet == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00088 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == CorTstForegroundEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstForegroundEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00162 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == CorTstSelect(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00089 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CorTstAddress(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstAddress }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00130 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstAlu(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstAlu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00129 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstCache(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstCache }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00133 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstInterrupt(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstInterrupt }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00128 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstMemoryIf(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstMemoryIf }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00131 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstMpu(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstMpu }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00132 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstRegister(2) == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstSelect/CorTstRegister }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00127 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstTestIdFgnd == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstForegroundConfigSet/CorTstTestIdFgnd }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00158 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == CorTstGeneral == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00081 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == CorTstDevErrorDetect == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00082 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == CorTstEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00160 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == CorTstFgndTestNumber == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstFgndTestNumber }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00159 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 1 == CorTstNotificationSupported == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstNotificationSupported }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00083 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == CorTstTestIntervalIdEndValue == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstTestIntervalIdEndValue }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00143 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4294967295 * 下限値: 0 == CorTstTestResultMode == {{{ /AUTOSAR/EcucDefs/CorTst/CorTstGeneral/CorTstTestResultMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_CorTst_00086 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false