{{{ #!html
Watchdog Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| || [#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|| * コンフィギュレーション一覧 * [#WdgDemEventParameterRefs WdgDemEventParameterRefs] * [#WDG_E_DISABLE_REJECTED WDG_E_DISABLE_REJECTED] * [#WDG_E_MODE_FAILED WDG_E_MODE_FAILED] * [#WdgGeneral WdgGeneral] * [#WdgDevErrorDetect WdgDevErrorDetect] * [#WdgDisableAllowed WdgDisableAllowed] * [#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_DiagnosticEventManager Dem]により決定される ||= エラーコード =||= Dec =||= Hex =|| || 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_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 }}} * 型:Container * 多重度:0..1 == WDG_E_DISABLE_REJECTED == {{{ /AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_DISABLE_REJECTED }}} * 型:Reference * 多重度:0..1 == WDG_E_MODE_FAILED == {{{ /AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_MODE_FAILED }}} * 型:Reference * 多重度:0..1 == WdgGeneral == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral }}} * 型:Container * 多重度:1 == WdgDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDevErrorDetect }}} * 型:BooleanParam * 多重度:1 == WdgDisableAllowed == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDisableAllowed }}} * 型:BooleanParam * 多重度:1 == WdgIndex == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgIndex }}} * 型:IntegerParam * 多重度:1 == WdgInitialTimeout == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgInitialTimeout }}} * 型:FloatParam * 多重度:1 == WdgMaxTimeout == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgMaxTimeout }}} * 型:FloatParam * 多重度:1 == WdgRunArea == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgRunArea }}} * 型:EnumerationParam * 多重度:1 == WdgTriggerLocation == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgTriggerLocation }}} * 型:FunctionName * 多重度:1 == WdgVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgVersionInfoApi }}} * 型:BooleanParam * 多重度:1 == WdgPublishedInformation == {{{ /AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation }}} * 型:Container * 多重度:1 == WdgTriggerMode == {{{ /AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation/WdgTriggerMode }}} * 型:EnumerationParam * 多重度:1 == WdgSettingsConfig == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig }}} * 型:Container * 多重度:1 == WdgDefaultMode == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgDefaultMode }}} * 型:EnumerationParam * 多重度:1 == WdgExternalConfiguration == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration }}} * 型:Container * 多重度:0..1 == WdgExternalContainerRef == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration/WdgExternalContainerRef }}} * 型:Reference * 多重度:0..1 == WdgSettingsFast == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsFast }}} * 型:Container * 多重度:1 == WdgSettingsOff == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsOff }}} * 型:Container * 多重度:1 == WdgSettingsSlow == {{{ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsSlow }}} * 型:Container * 多重度:1