{{{ #!html
Watchdog Interface
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =|| || [#WdgIf_SetMode WdgIf_SetMode] || 1|| 0x01|| ○ || ○ || || [#WdgIf_SetTriggerCondition WdgIf_SetTriggerCondition] || 2|| 0x02|| ○ || ○ || || [#WdgIf_GetVersionInfo WdgIf_GetVersionInfo] || 3|| 0x03|| ○ || ○ || * コンフィギュレーション一覧(R4.0.3 / R4.2.2) * [#WdgIfDevice WdgIfDevice] (○/○) * [#WdgIfDeviceIndex WdgIfDeviceIndex] (○/○) * [#WdgIfDriverRef WdgIfDriverRef] (○/○) * [#WdgIfGeneral WdgIfGeneral] (○/○) * [#WdgIfDevErrorDetect WdgIfDevErrorDetect] (○/○) * [#WdgIfVersionInfoApi WdgIfVersionInfoApi] (○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =|| || WDGIF_E_PARAM_DEVICE || 1|| 0x01|| ○ || ○ || || WDGIF_E_INV_POINTER || 2|| 0x02|| ○ || ○ || || WDGIF_E_PARAM_POINTER || 3|| 0x03|| - || ○ || ---- = 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 * 上限値:255 * 下限値:0 == WdgIfDriverRef == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfDevice/WdgIfDriverRef }}} * 型:Reference * 多重度:1 * 参照先:{{{/AUTOSAR/EcucDefs/Wdg/WdgGeneral}}} == WdgIfGeneral == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfGeneral }}} * 型:Container * 多重度:1 == WdgIfDevErrorDetect == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfGeneral/WdgIfDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == WdgIfVersionInfoApi == {{{ /AUTOSAR/EcucDefs/WdgIf/WdgIfGeneral/WdgIfVersionInfoApi }}} * 型:BooleanParam * 多重度:1