{{{ #!html
Watchdog Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#Wdg_Init Wdg_Init] || 0|| 0x00|| ○ || ○ || ○ || || [#Wdg_SetMode Wdg_SetMode] || 1|| 0x01|| ○ || ○ || ○ || || [#Wdg_SetTriggerCondition Wdg_SetTriggerCondition] || 3|| 0x03|| ○ || ○ || ○ || || [#Wdg_GetVersionInfo Wdg_GetVersionInfo] || 4|| 0x04|| ○ || ○ || ○ || || [#Wdg_Cbk_GptNotificationxxx Wdg_Cbk_GptNotification] || 5|| 0x05|| ○ || - || - || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#WdgDemEventParameterRefs WdgDemEventParameterRefs] (○/○/○/○/○/○/○/○) * [#WDG_E_DISABLE_REJECTED WDG_E_DISABLE_REJECTED] (○/○/○/○/○/○/○/○) * [#WDG_E_MODE_FAILED WDG_E_MODE_FAILED] (○/○/○/○/○/○/○/○) * [#WdgGeneral WdgGeneral] (○/○/○/○/○/○/○/○) * [#WdgDevErrorDetect WdgDevErrorDetect] (○/○/○/○/○/○/○/○) * [#WdgDisableAllowed WdgDisableAllowed] (○/○/○/○/○/○/○/○) * [#WdgEcucPartitionRef WdgEcucPartitionRef] (-/-/-/-/○/○/○/○) * [#WdgIndex WdgIndex] (○/○/○/○/○/○/○/○) * [#WdgInitialTimeout WdgInitialTimeout] (○/○/○/○/○/○/○/○) * [#WdgMaxTimeout WdgMaxTimeout] (○/○/○/○/○/○/○/○) * [#WdgRunArea WdgRunArea] (○/○/○/○/○/○/○/○) * [#WdgTriggerLocation WdgTriggerLocation] (○/○/○/○/○/-/-/-) * [#WdgVersionInfoApi WdgVersionInfoApi] (○/○/○/○/○/○/○/○) * [#WdgPublishedInformation WdgPublishedInformation] (○/○/○/○/○/○/○/○) * [#WdgTriggerMode WdgTriggerMode] (○/○/○/○/○/○/○/○) * [#WdgSettingsConfig WdgSettingsConfig] (○/○/○/○/○/○/○/○) * [#WdgDefaultMode WdgDefaultMode] (○/○/○/○/○/○/○/○) * [#WdgExternalConfiguration WdgExternalConfiguration] (○/○/○/○/○/○/○/○) * [#WdgExternalContainerRef WdgExternalContainerRef] (○/○/○/○/○/○/○/○) * [#WdgSettingsFast WdgSettingsFast] (○/○/○/○/○/○/○/○) * [#WdgSettingsOff WdgSettingsOff] (○/○/○/○/○/○/○/○) * [#WdgSettingsSlow WdgSettingsSlow] (○/○/○/○/○/○/○/○) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || WDG_E_DRIVER_STATE || 16|| 0x10|| ○ || ○ || ○ || || WDG_E_PARAM_MODE || 17|| 0x11|| ○ || ○ || ○ || || WDG_E_PARAM_CONFIG || 18|| 0x12|| ○ || ○ || ○ || || WDG_E_PARAM_TIMEOUT || 19|| 0x13|| ○ || ○ || ○ || || WDG_E_PARAM_POINTER || 20|| 0x14|| ○ || ○ || ○ || || WDG_E_INIT_FAILED || 21|| 0x15|| - || ○ || ○ || || WDG_E_MODE_FAILED || --|| --|| ○ || ○ || ○ || || WDG_E_DISABLE_REJECTED || --|| --|| ○ || ○ || ○ || ---- = API仕様 = == Wdg_Init == {{{ void Wdg_Init(const Wdg_ConfigType* ConfigPtr) }}} == Wdg_SetMode == {{{ Std_ReturnType Wdg_SetMode(WdgIf_ModeType Mode) }}} == Wdg_SetTriggerCondition == {{{ void Wdg_SetTriggerCondition(uint16 timeout) }}} == Wdg_GetVersionInfo == {{{ void Wdg_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Wdg_Cbk_GptNotification == {{{ void Wdg_Cbk_GptNotification(void) }}} * R4.1で削除された ---- = コンフィギュレーション仕様 = == WdgDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00148 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == WDG_E_DISABLE_REJECTED == {{{ /AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_DISABLE_REJECTED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00150 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == WDG_E_MODE_FAILED == {{{ /AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_MODE_FAILED }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00149 * タイプ: * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == WdgGeneral == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00114 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == WdgDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00115 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == WdgDisableAllowed == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDisableAllowed }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00116 * タイプ: BOOLEAN-PARAM * 多重度: 1 == WdgEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00353 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == WdgIndex == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgIndex }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00117 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == WdgInitialTimeout == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgInitialTimeout }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00130 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: 65.535 * 下限値: 0 == WdgMaxTimeout == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgMaxTimeout }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00131 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: 65.535 * 下限値: 0 == WdgRunArea == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgRunArea }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00147 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * RAM * ROM == WdgTriggerLocation == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgTriggerLocation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0 * SWSタグ: ECUC_Wdg_00118 * タイプ: FUNCTION-NAME * 多重度: 1 == WdgVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00119 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == WdgPublishedInformation == {{{ /AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00074 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == WdgTriggerMode == {{{ /AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation/WdgTriggerMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00127 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * WDG_BOTH * WDG_TOGGLE * WDG_WINDOW == WdgSettingsConfig == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00082 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == WdgDefaultMode == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgDefaultMode }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00120 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * WDGIF_FAST_MODE * WDGIF_OFF_MODE * WDGIF_SLOW_MODE == WdgExternalConfiguration == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00112 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == WdgExternalContainerRef == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration/WdgExternalContainerRef }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00113 * タイプ: CHOICE-REFERENCE * 多重度: 0..1 * 参照先: * [wiki:spec/Dio#DioChannelGroup /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup] * [wiki:spec/Spi#SpiSequence /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence] == WdgSettingsFast == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsFast }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00121 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == WdgSettingsOff == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsOff }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00122 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == WdgSettingsSlow == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsSlow }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Wdg_00123 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1