wiki:spec_FlashTest
Flash Test


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
FlsTst_Init 0 0x00
FlsTst_DeInit 1 0x01
FlsTst_StartFgnd 2 0x02
FlsTst_Abort 3 0x03
FlsTst_Suspend 4 0x04
FlsTst_Resume 5 0x05
FlsTst_GetCurrentState 6 0x06
FlsTst_GetTestResultBgnd 7 0x07
FlsTst_GetTestResultFgnd 15 0x0F
FlsTst_GetVersionInfo 8 0x08
FlsTst_GetTestSignatureBgnd 9 0x09
FlsTst_GetTestSignatureFgnd 10 0x0A
FlsTst_GetErrorDetails 11 0x0B
FlsTst_TestEcc 12 0x0C
FlsTst_MainFunction 13 0x0D
FlsTst_TestCompletedNotification 14 0x0E
  • エラーコード一覧
    • "--"は外部で決定される
エラーコード Dec Hex
FLSTST_E_STATE_FAILURE 1 0x01
FLSTST_E_PARAM_INVALID 2 0x02
FLSTST_E_UNINIT 3 0x03
FLSTST_E_ALREADY_INITIALIZED 4 0x04
FLSTST_E_PARAM_CONFIG 5 0x05
FLSTST_E_PARAM_POINTER 6 0x06
FLSTST_E_FLSTST_FAILURE -- --

API仕様

FlsTst_Init

void FlsTst_Init(const FlsTst_ConfigType* ConfigPtr)

FlsTst_DeInit

void FlsTst_DeInit(void)

FlsTst_StartFgnd

Std_ReturnType FlsTst_StartFgnd(FlsTst_BlockIdFgndType FgndBlockId)

FlsTst_Abort

void FlsTst_Abort(void)

FlsTst_Suspend

void FlsTst_Suspend(void)

FlsTst_Resume

void FlsTst_Resume(void)

FlsTst_GetCurrentState

FlsTst_StateType FlsTst_GetCurrentState(void)

FlsTst_GetTestResultBgnd

FlsTst_TestResultBgndType FlsTst_GetTestResultBgnd(void)

FlsTst_GetTestResultFgnd

FlsTst_TestResultFgndType FlsTst_GetTestResultFgnd(void)

FlsTst_GetVersionInfo

void FlsTst_GetVersionInfo(Std_VersionInfoType* versioninfo)

FlsTst_GetTestSignatureBgnd

FlsTst_TestSignatureBgndType FlsTst_GetTestSignatureBgnd(void)

FlsTst_GetTestSignatureFgnd

FlsTst_TestSignatureFgndType FlsTst_GetTestSignatureFgnd(void)

FlsTst_GetErrorDetails

FlsTst_ErrorDetailsType FlsTst_GetErrorDetails(void)

FlsTst_TestEcc

Std_ReturnType FlsTst_TestEcc(void)

FlsTst_MainFunction

void FlsTst_MainFunction(void)

FlsTst_TestCompletedNotification

void FlsTst_TestCompletedNotification(void)

コンフィギュレーション仕様

FlsTstConfigSet

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet
  • 型:Container
  • 多重度:1

FlsTstBlockNumberBgnd

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockNumberBgnd
  • 型:IntegerParam
  • 多重度:1

FlsTstBlockNumberFgnd

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockNumberFgnd
  • 型:IntegerParam
  • 多重度:1

FlsTstTestCompletedNotification

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstTestCompletedNotification
  • 型:FunctionName
  • 多重度:1

FlsTstBlockBgndConfigSet

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet
  • 型:Container
  • 多重度:0..1

FlsTstBlock

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock
  • 型:Container
  • 多重度:1..*

FlsTstBlockBaseAddress

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstBlockBaseAddress
  • 型:IntegerParam
  • 多重度:1

FlsTstBlockIndex

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstBlockIndex
  • 型:IntegerParam
  • 多重度:1

FlsTstBlockSize

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstBlockSize
  • 型:IntegerParam
  • 多重度:1

FlsTstNumberOfTestedCells

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstNumberOfTestedCells
  • 型:IntegerParam
  • 多重度:1

FlsTstSignatureAddress

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstSignatureAddress
  • 型:IntegerParam
  • 多重度:1

FlsTstTestAlgorithm

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockBgndConfigSet/FlsTstBlock/FlsTstTestAlgorithm
  • 型:EnumerationParam
  • 多重度:1

FlsTstBlockFgndConfigSet

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet
  • 型:Container
  • 多重度:0..1

FlsTstBlock

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock
  • 型:Container
  • 多重度:1..*

FlsTstBlockBaseAddress

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstBlockBaseAddress
  • 型:IntegerParam
  • 多重度:1

FlsTstBlockIndex

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstBlockIndex
  • 型:IntegerParam
  • 多重度:1

FlsTstBlockSize

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstBlockSize
  • 型:IntegerParam
  • 多重度:1

FlsTstNumberOfTestedCells

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstNumberOfTestedCells
  • 型:IntegerParam
  • 多重度:1

FlsTstSignatureAddress

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstSignatureAddress
  • 型:IntegerParam
  • 多重度:1

FlsTstTestAlgorithm

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigSet/FlsTstBlockFgndConfigSet/FlsTstBlock/FlsTstTestAlgorithm
  • 型:EnumerationParam
  • 多重度:1

FlsTstConfigurationOfOptApiServices

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices
  • 型:Container
  • 多重度:1

FlsTstGetCurrentStateApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetCurrentStateApi
  • 型:BooleanParam
  • 多重度:1

FlsTstGetErrorDetailsApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetErrorDetailsApi
  • 型:BooleanParam
  • 多重度:1

FlsTstGetTestResultBgndApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestResultBgndApi
  • 型:BooleanParam
  • 多重度:1

FlsTstGetTestResultFgndApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestResultFgndApi
  • 型:BooleanParam
  • 多重度:1

FlsTstGetTestSignatureBgndApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestSignatureBgndApi
  • 型:BooleanParam
  • 多重度:1

FlsTstGetTestSignatureFgndApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstGetTestSignatureFgndApi
  • 型:BooleanParam
  • 多重度:1

FlsTstStartFgndApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstStartFgndApi
  • 型:BooleanParam
  • 多重度:1

FlsTstSuspendResumeApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstSuspendResumeApi
  • 型:BooleanParam
  • 多重度:1

FlsTstTestEccApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstTestEccApi
  • 型:BooleanParam
  • 多重度:1

FlsTstVersionInfoApi

/AUTOSAR/EcucDefs/FlsTst/FlsTstConfigurationOfOptApiServices/FlsTstVersionInfoApi
  • 型:BooleanParam
  • 多重度:1

FlsTstDemEventParameterRefs

/AUTOSAR/EcucDefs/FlsTst/FlsTstDemEventParameterRefs
  • 型:Container
  • 多重度:0..1

FLSTST_E_FLSTST_FAILURE

/AUTOSAR/EcucDefs/FlsTst/FlsTstDemEventParameterRefs/FLSTST_E_FLSTST_FAILURE
  • 型:Reference
  • 多重度:0..1

FlsTstGeneral

/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral
  • 型:Container
  • 多重度:1

FlsTstDevErrorDetect

/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstDevErrorDetect
  • 型:BooleanParam
  • 多重度:1

FlsTstNumberOfTestedCellsAtomic

/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstNumberOfTestedCellsAtomic
  • 型:IntegerParam
  • 多重度:1

FlsTstTestCompletedNotificationSupported

/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstTestCompletedNotificationSupported
  • 型:BooleanParam
  • 多重度:1

FlsTstTestIntervalIdEndValue

/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstTestIntervalIdEndValue
  • 型:IntegerParam
  • 多重度:1

FlsTstTestResultSignature

/AUTOSAR/EcucDefs/FlsTst/FlsTstGeneral/FlsTstTestResultSignature
  • 型:BooleanParam
  • 多重度:1
Last modified 2 years ago Last modified on 09/01/15 15:56:15