wiki:spec/CorTst

Version 6 (modified by fujisft-shigihara, 9 years ago) ( diff )

--

Core Test


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
CorTst_Init 0 0x00
CorTst_DeInit 1 0x01
CorTst_Abort 2 0x02
CorTst_GetState 3 0x03
CorTst_GetCurrentStatus 4 0x04
CorTst_GetSignature 5 0x05
CorTst_GetFgndSignature 6 0x06
CorTst_Start 7 0x07
CorTst_GetVersionInfo 8 0x08
CorTst_MainFunction 11 0x0B
CorTst_TestCompletedNotification 12 0x0C
  • エラーコード一覧
    • "--"はDemにより決定される
エラーコード Dec Hex
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
Note: See TracWiki for help on using the wiki.