Version 7 (modified by 4 years ago) ( diff ) | ,
---|
RAM Test
概要
- API一覧
API ID
[Dec]ID
[Hex]R4.0.3 R4.2.2 RamTst_Init 0 0x00 ○ ○ RamTst_DeInit 12 0x0C ○ ○ RamTst_Stop 2 0x02 ○ ○ RamTst_Allow 3 0x03 ○ ○ RamTst_Suspend 13 0x0D ○ ○ RamTst_Resume 14 0x0E ○ ○ RamTst_GetExecutionStatus 4 0x04 ○ ○ RamTst_GetTestResult 5 0x05 ○ ○ RamTst_GetTestResultPerBlock 6 0x06 ○ ○ RamTst_GetVersionInfo 10 0x0A ○ ○ RamTst_GetAlgParams 18 0x12 ○ ○ RamTst_GetTestAlgorithm 7 0x07 ○ ○ RamTst_GetNumberOfTestedCells 9 0x09 ○ ○ RamTst_SelectAlgParams 11 0x0B ○ ○ RamTst_ChangeNumberOfTestedCells 8 0x08 ○ ○ RamTst_RunFullTest 16 0x10 ○ ○ RamTst_RunPartialTest 17 0x11 ○ ○ RamTst_MainFunction 1 0x01 ○ ○ RamTst_TestCompletedNotification -- -- ○ ○ RamTst_ErrorNotification -- -- ○ ○
- コンフィギュレーション一覧(R4.0.3 / R4.2.2)
- RamTstCommon (○/○)
- RamTstAllowApi (○/○)
- RamTstChangeNumOfTestedCellsApi (○/○)
- RamTstDevErrorDetect (○/○)
- RamTstGetAlgParamsApi (○/○)
- RamTstGetExecutionStatusApi (○/○)
- RamTstGetNumberOfTestedCellsApi (○/○)
- RamTstGetTestAlgorithmApi (○/○)
- RamTstGetTestResultApi (○/○)
- RamTstGetTestResultPerBlockApi (○/○)
- RamTstGetVersionInfoApi (○/○)
- RamTstResumeApi (○/○)
- RamTstRunFullTestApi (○/○)
- RamTstRunPartialTestApi (○/○)
- RamTstSelectAlgParamsApi (○/○)
- RamTstStopApi (○/○)
- RamTstSuspendApi (○/○)
- RamTstAlgorithms (○/○)
- RamTstAbrahamTestSelected (○/○)
- RamTstCheckerboardTestSelected (○/○)
- RamTstGalpatTestSelected (○/○)
- RamTstMarchTestSelected (○/○)
- RamTstTranspGalpatTestSelected (○/○)
- RamTstWalkPathTestSelected (○/○)
- RamTstConfigParams (○/○)
- RamTstDefaultAlgParamsId (○/○)
- RamTstMinNumberOfTestedCells (○/○)
- RamTstNumberOfAlgParamSets (○/○)
- RamTstTestCompletedNotification (○/○)
- RamTstTestErrorNotification (○/○)
- RamTstAlgParams (○/○)
- RamTstAlgParamsId (○/○)
- RamTstAlgorithm (○/○)
- RamTstExtNumberOfTestedCells (○/○)
- RamTstMaxNumberOfTestedCells (○/○)
- RamTstNumberOfBlocks (○/○)
- RamTstNumberOfTestedCells (○/○)
- RamTstBlockParams (○/○)
- RamTstBlockId (○/○)
- RamTstEndAddress (○/○)
- RamTstFillPattern (○/○)
- RamTstStartAddress (○/○)
- RamTstTestPolicy (○/○)
- RamTstDemEventParameterRefs (○/○)
- RAMTST_E_RAM_FAILURE (○/○)
- RamTstPublishedInformation (○/○)
- RamTstCellSize (○/○)
- RamTstCommon (○/○)
- エラーコード一覧
- "--"はDemにより決定される
エラーコード Dec Hex R4.0.3 R4.2.2 RAMTST_E_STATUS_FAILURE 1 0x01 ○ ○ RAMTST_E_OUT_OF_RANGE 2 0x02 ○ ○ RAMTST_E_UNINIT 3 0x03 ○ ○ RAMTST_E_PARAM_POINTER 4 0x04 ○ ○ RAMTST_E_RAM_FAILURE -- -- ○ - RAMTST_MAIN_RAM_FAILURE -- -- - ○ RAMTST_RUNFL_RAM_FAILURE -- -- - ○ RAMTST_PART_RAM_FAILURE -- -- - ○
API仕様
RamTst_Init
R4.0.3: void RamTst_Init(void) R4.2.2: void RamTst_Init(const RamTst_ConfigType* ConfigPtr)
RamTst_DeInit
void RamTst_DeInit(void)
RamTst_Stop
void RamTst_Stop(void)
RamTst_Allow
void RamTst_Allow(void)
RamTst_Suspend
void RamTst_Suspend(void)
RamTst_Resume
void RamTst_Resume(void)
RamTst_GetExecutionStatus
RamTst_ExecutionStatusType RamTst_GetExecutionStatus(void)
RamTst_GetTestResult
RamTst_TestResultType RamTst_GetTestResult(void)
RamTst_GetTestResultPerBlock
RamTst_TestResultType RamTst_GetTestResultPerBlock(RamTst_NumberOfBlocksType BlockID)
RamTst_GetVersionInfo
void RamTst_GetVersionInfo(Std_VersionInfoType* versioninfo)
RamTst_GetAlgParams
RamTst_AlgParamsIdType RamTst_GetAlgParams(void)
RamTst_GetTestAlgorithm
RamTst_AlgorithmType RamTst_GetTestAlgorithm(void)
RamTst_GetNumberOfTestedCells
RamTst_NumberOfTestedCellsType RamTst_GetNumberOfTestedCells(void)
RamTst_SelectAlgParams
void RamTst_SelectAlgParams(RamTst_AlgParamsIdType NewAlgParamsId)
RamTst_ChangeNumberOfTestedCells
void RamTst_ChangeNumberOfTestedCells(RamTst_NumberOfTestedCellsType NewNumberOfTestedCells)
RamTst_RunFullTest
void RamTst_RunFullTest(void)
RamTst_RunPartialTest
void RamTst_RunPartialTest(RamTst_NumberOfBlocksType BlockId)
RamTst_MainFunction
void RamTst_MainFunction(void)
RamTst_TestCompletedNotification
void RamTst_TestCompletedNotification(void)
RamTst_ErrorNotification
void RamTst_ErrorNotification(void)
コンフィギュレーション仕様
RamTstCommon
/AUTOSAR/EcucDefs/RamTst/RamTstCommon
- 型:Container
- 多重度:1
RamTstAllowApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAllowApi
- 型:BooleanParam
- 多重度:1
RamTstChangeNumOfTestedCellsApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstChangeNumOfTestedCellsApi
- 型:BooleanParam
- 多重度:1
RamTstDevErrorDetect
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstDevErrorDetect
- 型:BooleanParam
- 多重度:1
RamTstGetAlgParamsApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetAlgParamsApi
- 型:BooleanParam
- 多重度:1
RamTstGetExecutionStatusApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetExecutionStatusApi
- 型:BooleanParam
- 多重度:1
RamTstGetNumberOfTestedCellsApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetNumberOfTestedCellsApi
- 型:BooleanParam
- 多重度:1
RamTstGetTestAlgorithmApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetTestAlgorithmApi
- 型:BooleanParam
- 多重度:1
RamTstGetTestResultApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetTestResultApi
- 型:BooleanParam
- 多重度:1
RamTstGetTestResultPerBlockApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetTestResultPerBlockApi
- 型:BooleanParam
- 多重度:1
RamTstGetVersionInfoApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstGetVersionInfoApi
- 型:BooleanParam
- 多重度:1
RamTstResumeApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstResumeApi
- 型:BooleanParam
- 多重度:1
RamTstRunFullTestApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstRunFullTestApi
- 型:BooleanParam
- 多重度:1
RamTstRunPartialTestApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstRunPartialTestApi
- 型:BooleanParam
- 多重度:1
RamTstSelectAlgParamsApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstSelectAlgParamsApi
- 型:BooleanParam
- 多重度:1
RamTstStopApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstStopApi
- 型:BooleanParam
- 多重度:1
RamTstSuspendApi
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstSuspendApi
- 型:BooleanParam
- 多重度:1
RamTstAlgorithms
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms
- 型:Container
- 多重度:1
RamTstAbrahamTestSelected
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms/RamTstAbrahamTestSelected
- 型:BooleanParam
- 多重度:1
RamTstCheckerboardTestSelected
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms/RamTstCheckerboardTestSelected
- 型:BooleanParam
- 多重度:1
RamTstGalpatTestSelected
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms/RamTstGalpatTestSelected
- 型:BooleanParam
- 多重度:1
RamTstMarchTestSelected
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms/RamTstMarchTestSelected
- 型:BooleanParam
- 多重度:1
RamTstTranspGalpatTestSelected
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms/RamTstTranspGalpatTestSelected
- 型:BooleanParam
- 多重度:1
RamTstWalkPathTestSelected
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstAlgorithms/RamTstWalkPathTestSelected
- 型:BooleanParam
- 多重度:1
RamTstConfigParams
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams
- 型:Container
- 多重度:1
RamTstDefaultAlgParamsId
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstDefaultAlgParamsId
- 型:IntegerParam
- 多重度:1
- 上限値:255
- 下限値:1
RamTstMinNumberOfTestedCells
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstMinNumberOfTestedCells
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:1
RamTstNumberOfAlgParamSets
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstNumberOfAlgParamSets
- 型:IntegerParam
- 多重度:1
- 上限値:255
- 下限値:1
RamTstTestCompletedNotification
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstTestCompletedNotification
- 型:FunctionName
- 多重度:1
RamTstTestErrorNotification
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstTestErrorNotification
- 型:FunctionName
- 多重度:1
RamTstAlgParams
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams
- 型:Container
- 多重度:1..255
RamTstAlgParamsId
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstAlgParamsId
- 型:IntegerParam
- 多重度:1
- 上限値:255
- 下限値:1
RamTstAlgorithm
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstAlgorithm
- 型:EnumerationParam
- 多重度:1
- 選択肢:
- RAMTST_ABRAHAM_TEST
- RAMTST_CHECKERBOARD_TEST
- RAMTST_GALPAT_TEST
- RAMTST_MARCH_TEST
- RAMTST_TRANSP_GALPAT_TEST
- RAMTST_WALK_PATH_TEST
RamTstExtNumberOfTestedCells
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstExtNumberOfTestedCells
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:1
RamTstMaxNumberOfTestedCells
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstMaxNumberOfTestedCells
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:1
RamTstNumberOfBlocks
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstNumberOfBlocks
- 型:IntegerParam
- 多重度:1
- 上限値:65535
- 下限値:1
RamTstNumberOfTestedCells
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstNumberOfTestedCells
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:1
RamTstBlockParams
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstBlockParams
- 型:Container
- 多重度:1..65535
RamTstBlockId
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstBlockParams/RamTstBlockId
- 型:IntegerParam
- 多重度:1
- 上限値:65535
- 下限値:1
RamTstEndAddress
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstBlockParams/RamTstEndAddress
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:1
RamTstFillPattern
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstBlockParams/RamTstFillPattern
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
RamTstStartAddress
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstBlockParams/RamTstStartAddress
- 型:IntegerParam
- 多重度:1
- 上限値:4294967295
- 下限値:0
RamTstTestPolicy
/AUTOSAR/EcucDefs/RamTst/RamTstCommon/RamTstConfigParams/RamTstAlgParams/RamTstBlockParams/RamTstTestPolicy
- 型:EnumerationParam
- 多重度:1
- 選択肢:
- RAMTEST_DESTRUCTIVE
- RAMTEST_NON_DESTRUCTIVE
RamTstDemEventParameterRefs
/AUTOSAR/EcucDefs/RamTst/RamTstDemEventParameterRefs
- 型:Container
- 多重度:0..1
RAMTST_E_RAM_FAILURE
/AUTOSAR/EcucDefs/RamTst/RamTstDemEventParameterRefs/RAMTST_E_RAM_FAILURE
- 型:Reference
- 多重度:0..1
- 参照先:
/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
RamTstPublishedInformation
/AUTOSAR/EcucDefs/RamTst/RamTstPublishedInformation
- 型:Container
- 多重度:1
RamTstCellSize
/AUTOSAR/EcucDefs/RamTst/RamTstPublishedInformation/RamTstCellSize
- 型:IntegerParam
- 多重度:1
- 上限値:64
- 下限値:1
Note:
See TracWiki
for help on using the wiki.