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
3 years ago
Last modified on Dec 14, 2022, 9:47:34 AM
Note:
See TracWiki
for help on using the wiki.