wiki:spec/Wdg
Watchdog Driver


概要

  • API一覧
API ID
[Dec]
ID
[Hex]
R4.0.3 R4.2.2 R21-11
Wdg_Init 0 0x00
Wdg_SetMode 1 0x01
Wdg_SetTriggerCondition 3 0x03
Wdg_GetVersionInfo 4 0x04
Wdg_Cbk_GptNotification<xxx> 5 0x05 - -
  • エラーコード一覧
    • "--"は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<xxx>

void Wdg_Cbk_GptNotification<xxx>(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
  • 参照先: /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
  • 参照先: /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

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

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
Last modified 17 months ago Last modified on Dec 6, 2022, 10:48:21 AM
Note: See TracWiki for help on using the wiki.