{{{ #!html
Watchdog Interface
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#WdgIf_SetMode WdgIf_SetMode] || 1|| 0x01|| || [#WdgIf_SetTriggerCondition WdgIf_SetTriggerCondition] || 2|| 0x02|| || [#WdgIf_GetVersionInfo WdgIf_GetVersionInfo] || 3|| 0x03|| * コンフィギュレーション一覧 * [#WdgIfDevice WdgIfDevice] * [#WdgIfDeviceIndex WdgIfDeviceIndex] * [#WdgIfDriverRef WdgIfDriverRef] * [#WdgIfGeneral WdgIfGeneral] * [#WdgIfDevErrorDetect WdgIfDevErrorDetect] * [#WdgIfVersionInfoApi WdgIfVersionInfoApi] * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =|| || WDGIF_E_PARAM_DEVICE || 1|| 0x01|| || WDGIF_E_INV_POINTER || 2|| 0x02|| ---- = API仕様 = == !WdgIf_SetMode == {{{ Std_ReturnType WdgIf_SetMode(uint8 DeviceIndex, WdgIf_ModeType WdgMode) }}} == !WdgIf_SetTriggerCondition == {{{ void WdgIf_SetTriggerCondition(uint8 DeviceIndex, uint16 Timeout) }}} == !WdgIf_GetVersionInfo == {{{ void WdgIf_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr) }}} ---- = コンフィギュレーション仕様 = == !WdgIfDevice == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfDevice }}} * 型:Container * 多重度:1..* == !WdgIfDeviceIndex == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfDevice/WdgIfDeviceIndex }}} * 型:!IntegerParam * 多重度:1 == !WdgIfDriverRef == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfDevice/WdgIfDriverRef }}} * 型:Reference * 多重度:1 == !WdgIfGeneral == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfGeneral }}} * 型:Container * 多重度:1 == !WdgIfDevErrorDetect == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfGeneral/WdgIfDevErrorDetect }}} * 型:!BooleanParam * 多重度:1 == !WdgIfVersionInfoApi == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfGeneral/WdgIfVersionInfoApi }}} * 型:!BooleanParam * 多重度:1