Changes between Version 4 and Version 5 of spec/Wdg


Ignore:
Timestamp:
Oct 21, 2014, 4:36:42 PM (10 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Wdg

    v4 v5  
    77[[BR]]
    88
    9 {{{#!comment
    10 [執筆開始時削除エリア]ここから
    11 ※コメントごと削除してください
    12 }}}
    13 * '''本項目は、まだ執筆されていません'''
    14 * '''執筆して頂ける方は、本注意書きを削除の上、執筆をお願いします(詳しくは本Wikiのソースコードをご参照ください)'''
    15 * '''質問事項等がございましたら、[http://dev.toppers.jp/trac/ap/wiki/ Wikiトップページ]にあります[http://dev.toppers.jp/trac/ap/wiki/WikiStart#%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E5%85%88 問い合わせ先]までお願いします'''
     9= 概要 =
     10
     11* API一覧
     12
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
     14  || [#Wdg_Init Wdg_Init]                                       ||  0|| 0x00||
     15  || [#Wdg_SetMode Wdg_SetMode]                                 ||  1|| 0x01||
     16  || [#Wdg_SetTriggerCondition Wdg_SetTriggerCondition]         ||  3|| 0x03||
     17  || [#Wdg_GetVersionInfo Wdg_GetVersionInfo]                   ||  4|| 0x04||
     18  || [#Wdg_Cbk_GptNotificationxxx Wdg_Cbk_GptNotification<xxx>] ||  5|| 0x05||
     19
     20* コンフィギュレーション一覧
     21  * [#WdgDemEventParameterRefs WdgDemEventParameterRefs]
     22    * [#WDG_E_DISABLE_REJECTED WDG_E_DISABLE_REJECTED]
     23    * [#WDG_E_MODE_FAILED WDG_E_MODE_FAILED]
     24  * [#WdgGeneral WdgGeneral]
     25    * [#WdgDevErrorDetect WdgDevErrorDetect]
     26    * [#WdgDisableAllowed WdgDisableAllowed]
     27    * [#WdgIndex WdgIndex]
     28    * [#WdgInitialTimeout WdgInitialTimeout]
     29    * [#WdgMaxTimeout WdgMaxTimeout]
     30    * [#WdgRunArea WdgRunArea]
     31    * [#WdgTriggerLocation WdgTriggerLocation]
     32    * [#WdgVersionInfoApi WdgVersionInfoApi]
     33  * [#WdgPublishedInformation WdgPublishedInformation]
     34    * [#WdgTriggerMode WdgTriggerMode]
     35  * [#WdgSettingsConfig WdgSettingsConfig]
     36    * [#WdgDefaultMode WdgDefaultMode]
     37    * [#WdgExternalConfiguration WdgExternalConfiguration]
     38      * [#WdgExternalContainerRef WdgExternalContainerRef]
     39    * [#WdgSettingsFast WdgSettingsFast]
     40    * [#WdgSettingsOff WdgSettingsOff]
     41    * [#WdgSettingsSlow WdgSettingsSlow]
     42
     43* エラーコード一覧
     44  * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される
     45
     46  ||= エラーコード =||= Dec =||= Hex =||
     47  || WDG_E_DRIVER_STATE     || 16|| 0x10||
     48  || WDG_E_PARAM_MODE       || 17|| 0x11||
     49  || WDG_E_PARAM_CONFIG     || 18|| 0x12||
     50  || WDG_E_PARAM_TIMEOUT    || 19|| 0x13||
     51  || WDG_E_PARAM_POINTER    || 20|| 0x14||
     52  || WDG_E_MODE_FAILED      || --||   --||
     53  || WDG_E_DISABLE_REJECTED || --||   --||
     54
    1655----
    17 {{{#!comment
    18 [執筆開始時削除エリア]ここまで
    19 ※コメントごと削除してください
    20 }}}
    21 
    22 = 概要 =
     56
     57= API仕様 =
     58
     59== Wdg_Init ==
     60{{{
     61void Wdg_Init(const Wdg_ConfigType* ConfigPtr )
     62}}}
     63
     64== Wdg_SetMode ==
     65{{{
     66Std_ReturnType Wdg_SetMode(WdgIf_ModeType Mode)
     67}}}
     68
     69== Wdg_SetTriggerCondition ==
     70{{{
     71void Wdg_SetTriggerCondition(uint16 timeout)
     72}}}
     73
     74== Wdg_GetVersionInfo ==
     75{{{
     76void Wdg_GetVersionInfo(Std_VersionInfoType* versioninfo)
     77}}}
     78
     79== Wdg_Cbk_GptNotification<xxx> ==
     80{{{
     81void Wdg_Cbk_GptNotification<xxx>(void)
     82}}}
     83* R4.1で削除された
    2384
    2485----
    2586
    26 = API仕様 =
    27 
    28 ----
    29 
    3087= コンフィギュレーション仕様 =
     88
     89== !WdgDemEventParameterRefs ==
     90{{{
     91/AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs
     92}}}
     93* 型:Container
     94* 多重度:0..1
     95
     96== WDG_E_DISABLE_REJECTED ==
     97{{{
     98/AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_DISABLE_REJECTED
     99}}}
     100* 型:Reference
     101* 多重度:0..1
     102
     103== WDG_E_MODE_FAILED ==
     104{{{
     105/AUTOSAR/EcucDefs/Wdg/WdgDemEventParameterRefs/WDG_E_MODE_FAILED
     106}}}
     107* 型:Reference
     108* 多重度:0..1
     109
     110== !WdgGeneral ==
     111{{{
     112/AUTOSAR/EcucDefs/Wdg/WdgGeneral
     113}}}
     114* 型:Container
     115* 多重度:1
     116
     117== !WdgDevErrorDetect ==
     118{{{
     119/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDevErrorDetect
     120}}}
     121* 型:!BooleanParam
     122* 多重度:1
     123
     124== !WdgDisableAllowed ==
     125{{{
     126/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgDisableAllowed
     127}}}
     128* 型:!BooleanParam
     129* 多重度:1
     130
     131== !WdgIndex ==
     132{{{
     133/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgIndex
     134}}}
     135* 型:!IntegerParam
     136* 多重度:1
     137
     138== !WdgInitialTimeout ==
     139{{{
     140/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgInitialTimeout
     141}}}
     142* 型:!FloatParam
     143* 多重度:1
     144
     145== !WdgMaxTimeout ==
     146{{{
     147/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgMaxTimeout
     148}}}
     149* 型:!FloatParam
     150* 多重度:1
     151
     152== !WdgRunArea ==
     153{{{
     154/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgRunArea
     155}}}
     156* 型:!EnumerationParam
     157* 多重度:1
     158
     159== !WdgTriggerLocation ==
     160{{{
     161/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgTriggerLocation
     162}}}
     163* 型:!FunctionName
     164* 多重度:1
     165
     166== !WdgVersionInfoApi ==
     167{{{
     168/AUTOSAR/EcucDefs/Wdg/WdgGeneral/WdgVersionInfoApi
     169}}}
     170* 型:!BooleanParam
     171* 多重度:1
     172
     173== !WdgPublishedInformation ==
     174{{{
     175/AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation
     176}}}
     177* 型:Container
     178* 多重度:1
     179
     180== !WdgTriggerMode ==
     181{{{
     182/AUTOSAR/EcucDefs/Wdg/WdgPublishedInformation/WdgTriggerMode
     183}}}
     184* 型:!EnumerationParam
     185* 多重度:1
     186
     187== !WdgSettingsConfig ==
     188{{{
     189/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig
     190}}}
     191* 型:Container
     192* 多重度:1
     193
     194== !WdgDefaultMode ==
     195{{{
     196/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgDefaultMode
     197}}}
     198* 型:!EnumerationParam
     199* 多重度:1
     200
     201== !WdgExternalConfiguration ==
     202{{{
     203/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration
     204}}}
     205* 型:Container
     206* 多重度:0..1
     207
     208== !WdgExternalContainerRef ==
     209{{{
     210/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgExternalConfiguration/WdgExternalContainerRef
     211}}}
     212* 型:Reference
     213* 多重度:0..1
     214
     215== !WdgSettingsFast ==
     216{{{
     217/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsFast
     218}}}
     219* 型:Container
     220* 多重度:1
     221
     222== !WdgSettingsOff ==
     223{{{
     224/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsOff
     225}}}
     226* 型:Container
     227* 多重度:1
     228
     229== !WdgSettingsSlow ==
     230{{{
     231/AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig/WdgSettingsSlow
     232}}}
     233* 型:Container
     234* 多重度:1
     235