Bulk NvData Manager
概要
- API一覧
API ID
[Dec]ID
[Hex]R21-11 BndM_Init 1 0x01 ○ BndM_GetVersionInfo 2 0x02 ○ BndM_GetBlockPtr_<BlockId.Shortname> 3 0x03 ○ BndM_WriteStart 4 0x04 ○ BndM_WriteBlock_<BlockId.Shortname> 5 0x05 ○ BndM_WriteFinalize 6 0x06 ○ BndM_WriteCancel 7 0x07 ○ BndM_JobEndNotification 8 0x08 ○ BndM_JobErrorNotification 9 0x09 ○ BndM_MainFunction 85 0x55 ○ Xxx_BndMWriteStartFinish 86 0x56 ○ Xxx_BndMWriteBlockFinish 87 0x57 ○ Xxx_BndMWriteFinalizeFinish 88 0x58 ○
- コンフィギュレーション一覧 (R19-11/R20-11/R21-11)
- BndMBlockDescriptor (○/○/○)
- BndMBlockDescriptor (○/○/○)
- BndMBlockIdentifier (○/○/○)
- BndMCallbackRef (○/○/○)
- BndMDeviceIndex (○/○/○)
- BndMCallbackBlock (○/○/○)
- BndMWriteBlockFinishFnc (○/○/○)
- BndMCallbackGeneral (○/○/○)
- BndMWriteFinalizeFinishFnc (○/○/○)
- BndMWriteStartFinishFnc (○/○/○)
- BndMGeneral (○/○/○)
- BndMDevErrorDetect (○/○/○)
- BndMMainFunctionPeriod (○/○/○)
- BndMVersionInfoApi (○/○/○)
- BndMBlockDescriptor (○/○/○)
- エラーコード一覧
エラーコード Dec Hex R21-11 BNDM_E_PARAM 1 0x01 ○ BNDM_E_WRONG_SEQUENCE 2 0x02 ○
API仕様
BndM_Init
void BndM_Init (const BndM_ConfigType* ConfigPtr)
BndM_GetVersionInfo
void BndM_GetVersionInfo (Std_VersionInfoType* versioninfo)
BndM_GetBlockPtr_<BlockId.Shortname>
Std_ReturnType BndM_GetBlockPtr_<BlockId.Shortname> (BndM_BlockIdType BlockId, BndM_Block{BlockId.Shortname}Type** BndM_BlockPtr)
BndM_WriteStart
Std_ReturnType BndM_WriteStart (void)
BndM_WriteBlock_<BlockId.Shortname>
Std_ReturnType BndM_WriteBlock_<BlockId.Shortname> (BndM_BlockIdType BlockId, const BndM_Block{BlockId.Shortname}Type* BndM_SrcPtr)
BndM_WriteFinalize
Std_ReturnType BndM_WriteFinalize (void)
BndM_WriteCancel
void BndM_WriteCancel (void)
BndM_JobEndNotification
void BndM_JobEndNotification (void)
BndM_JobErrorNotification
void BndM_JobErrorNotification (void)
BndM_MainFunction
void BndM_MainFunction (void)
Xxx_BndMWriteStartFinish
void Xxx_BndMWriteStartFinish (BndM_BlockIdType BlockId, BndM_ResultType result)
Xxx_BndMWriteBlockFinish
void Xxx_BndMWriteBlockFinish (BndM_BlockIdType BlockId, BndM_ResultType result)
Xxx_BndMWriteFinalizeFinish
void Xxx_BndMWriteFinalizeFinish (BndM_BlockIdType BlockId, BndM_ResultType result)
コンフィギュレーション仕様
BndMBlockDescriptor
/AUTOSAR/EcucDefs/BndM/BndMBlockDescriptor
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00014
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
BndMBlockDescriptor(2)
/AUTOSAR/EcucDefs/BndM/BndMBlockDescriptor/BndMBlockDescriptor
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00006
- タイプ: FOREIGN-REFERENCE
- 多重度: 1
- 参照先タイプ: IMPLEMENTATION-DATA-TYPE
BndMBlockIdentifier
/AUTOSAR/EcucDefs/BndM/BndMBlockDescriptor/BndMBlockIdentifier
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00007
- タイプ: INTEGER-PARAM
- 多重度: 1
- 上限値: 65535
- 下限値: 0
BndMCallbackRef
/AUTOSAR/EcucDefs/BndM/BndMBlockDescriptor/BndMCallbackRef
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00013
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/BndM/BndMCallbackBlock
BndMDeviceIndex
/AUTOSAR/EcucDefs/BndM/BndMBlockDescriptor/BndMDeviceIndex
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00008
- タイプ: REFERENCE
- 多重度: 0..1
- 参照先: /AUTOSAR/EcucDefs/Fls/FlsGeneral
BndMCallbackBlock
/AUTOSAR/EcucDefs/BndM/BndMCallbackBlock
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00011
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..*
BndMWriteBlockFinishFnc
/AUTOSAR/EcucDefs/BndM/BndMCallbackBlock/BndMWriteBlockFinishFnc
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00012
- タイプ: FUNCTION-NAME
- 多重度: 1
BndMCallbackGeneral
/AUTOSAR/EcucDefs/BndM/BndMCallbackGeneral
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00015
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 0..1
BndMWriteFinalizeFinishFnc
/AUTOSAR/EcucDefs/BndM/BndMCallbackGeneral/BndMWriteFinalizeFinishFnc
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00010
- タイプ: FUNCTION-NAME
- 多重度: 1
BndMWriteStartFinishFnc
/AUTOSAR/EcucDefs/BndM/BndMCallbackGeneral/BndMWriteStartFinishFnc
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00009
- タイプ: FUNCTION-NAME
- 多重度: 1
BndMGeneral
/AUTOSAR/EcucDefs/BndM/BndMGeneral
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00002
- タイプ: PARAM-CONF-CONTAINER
- 多重度: 1
BndMDevErrorDetect
/AUTOSAR/EcucDefs/BndM/BndMGeneral/BndMDevErrorDetect
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00003
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
BndMMainFunctionPeriod
/AUTOSAR/EcucDefs/BndM/BndMGeneral/BndMMainFunctionPeriod
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00004
- タイプ: FLOAT-PARAM
- 多重度: 1
- 上限値: INF
- 下限値: 0
BndMVersionInfoApi
/AUTOSAR/EcucDefs/BndM/BndMGeneral/BndMVersionInfoApi
- 対象リビジョン: R19-11/R20-11/R21-11
- SWSタグ: ECUC_BndM_00005
- タイプ: BOOLEAN-PARAM
- 多重度: 1
- デフォルト値: false
Last modified
17 months ago
Last modified on Dec 14, 2022, 9:47:34 AM
Note:
See TracWiki
for help on using the wiki.