{{{ #!html
Flash Test
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#FlsTst_Init FlsTst_Init] || 0|| 0x00|| || [#FlsTst_DeInit FlsTst_DeInit] || 1|| 0x01|| || [#FlsTst_StartFgnd FlsTst_StartFgnd] || 2|| 0x02|| || [#FlsTst_Abort FlsTst_Abort] || 3|| 0x03|| || [#FlsTst_Suspend FlsTst_Suspend] || 4|| 0x04|| || [#FlsTst_Resume FlsTst_Resume] || 5|| 0x05|| || [#FlsTst_GetCurrentState FlsTst_GetCurrentState] || 6|| 0x06|| || [#FlsTst_GetTestResultBgnd FlsTst_GetTestResultBgnd] || 7|| 0x07|| || [#FlsTst_GetTestResultFgnd FlsTst_GetTestResultFgnd] || 15|| 0x0F|| || [#FlsTst_GetVersionInfo FlsTst_GetVersionInfo] || 8|| 0x08|| || [#FlsTst_GetTestSignatureBgnd FlsTst_GetTestSignatureBgnd] || 9|| 0x09|| || [#FlsTst_GetTestSignatureFgnd FlsTst_GetTestSignatureFgnd] || 10|| 0x0A|| || [#FlsTst_GetErrorDetails FlsTst_GetErrorDetails] || 11|| 0x0B|| || [#FlsTst_TestEcc FlsTst_TestEcc] || 12|| 0x0C|| || [#FlsTst_MainFunction FlsTst_MainFunction] || 13|| 0x0D|| || [#FlsTst_TestCompletedNotification FlsTst_TestCompletedNotification] || 14|| 0x0E|| * コンフィギュレーション一覧 * [#FlsTstConfigSet FlsTstConfigSet] * [#FlsTstBlockNumberBgnd FlsTstBlockNumberBgnd] * [#FlsTstBlockNumberFgnd FlsTstBlockNumberFgnd] * [#FlsTstTestCompletedNotification FlsTstTestCompletedNotification] * [#FlsTstBlockBgndConfigSet FlsTstBlockBgndConfigSet] * [#FlsTstBlock FlsTstBlock] * [#FlsTstBlockBaseAddress FlsTstBlockBaseAddress] * [#FlsTstBlockIndex FlsTstBlockIndex] * [#FlsTstBlockSize FlsTstBlockSize] * [#FlsTstNumberOfTestedCells FlsTstNumberOfTestedCells] * [#FlsTstSignatureAddress FlsTstSignatureAddress] * [#FlsTstTestAlgorithm FlsTstTestAlgorithm] * [#FlsTstBlockFgndConfigSet FlsTstBlockFgndConfigSet] * [#FlsTstBlock FlsTstBlock] * [#FlsTstBlockBaseAddress FlsTstBlockBaseAddress] * [#FlsTstBlockIndex FlsTstBlockIndex] * [#FlsTstBlockSize FlsTstBlockSize] * [#FlsTstNumberOfTestedCells FlsTstNumberOfTestedCells] * [#FlsTstSignatureAddress FlsTstSignatureAddress] * [#FlsTstTestAlgorithm FlsTstTestAlgorithm] * [#FlsTstConfigurationOfOptApiServices FlsTstConfigurationOfOptApiServices] * [#FlsTstGetCurrentStateApi FlsTstGetCurrentStateApi] * [#FlsTstGetErrorDetailsApi FlsTstGetErrorDetailsApi] * [#FlsTstGetTestResultBgndApi FlsTstGetTestResultBgndApi] * [#FlsTstGetTestResultFgndApi FlsTstGetTestResultFgndApi] * [#FlsTstGetTestSignatureBgndApi FlsTstGetTestSignatureBgndApi] * [#FlsTstGetTestSignatureFgndApi FlsTstGetTestSignatureFgndApi] * [#FlsTstStartFgndApi FlsTstStartFgndApi] * [#FlsTstSuspendResumeApi FlsTstSuspendResumeApi] * [#FlsTstTestEccApi FlsTstTestEccApi] * [#FlsTstVersionInfoApi FlsTstVersionInfoApi] * [#FlsTstDemEventParameterRefs FlsTstDemEventParameterRefs] * [#FLSTST_E_FLSTST_FAILURE FLSTST_E_FLSTST_FAILURE] * [#FlsTstGeneral FlsTstGeneral] * [#FlsTstDevErrorDetect FlsTstDevErrorDetect] * [#FlsTstNumberOfTestedCellsAtomic FlsTstNumberOfTestedCellsAtomic] * [#FlsTstTestCompletedNotificationSupported FlsTstTestCompletedNotificationSupported] * [#FlsTstTestIntervalIdEndValue FlsTstTestIntervalIdEndValue] * [#FlsTstTestResultSignature FlsTstTestResultSignature] * エラーコード一覧 * "--"は外部で決定される ||= エラーコード =||= 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