Changes between Version 7 and Version 8 of spec/LinSM


Ignore:
Timestamp:
Dec 1, 2022, 1:18:19 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/LinSM

    v7 v8  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||
    14   || [#LinSM_Init LinSM_Init]                                               ||  1|| 0x01||  ○  ||
    15   || [#LinSM_ScheduleRequest LinSM_ScheduleRequest]                         || 16|| 0x10||  ○  ||
    16   || [#LinSM_GetVersionInfo LinSM_GetVersionInfo]                           ||  2|| 0x02||  ○  ||
    17   || [#LinSM_GetCurrentComMode LinSM_GetCurrentComMode]                     || 17|| 0x11||  ○  ||
    18   || [#LinSM_RequestComMode LinSM_RequestComMode]                           || 18|| 0x12||  ○  ||
    19   || [#LinSM_MainFunction LinSM_MainFunction]                               || 48|| 0x30||  ○  ||
    20   || [#LinSM_ScheduleRequestConfirmation LinSM_ScheduleRequestConfirmation] || 32|| 0x20||  ○  ||
    21   || [#LinSM_GotoSleepConfirmation LinSM_GotoSleepConfirmation]             || 34|| 0x22||  ○  ||
    22   || [#LinSM_WakeupConfirmation LinSM_WakeupConfirmation]                   || 33|| 0x21||  ○  ||
    23 
    24 * コンフィギュレーション一覧(R4.2.2)
    25   * [#LinSMConfigSet LinSMConfigSet] (○)
    26     * [#LinSMModeRequestRepetitionMax LinSMModeRequestRepetitionMax] (○)
    27     * [#LinSMChannel LinSMChannel] (○)
    28       * [#LinSMConfirmationTimeout LinSMConfirmationTimeout] (○)
    29       * [#LinSMTransceiverPassiveMode LinSMTransceiverPassiveMode] (○)
    30       * [#LinSMComMNetworkHandleRef LinSMComMNetworkHandleRef] (○)
    31       * [#LinSMSchedule LinSMSchedule] (○)
    32         * [#LinSMScheduleIndex LinSMScheduleIndex] (○)
    33         * [#LinSMScheduleIndexRef LinSMScheduleIndexRef] (○)
    34   * [#LinSMGeneral LinSMGeneral] (○)
    35     * [#LinSMDevErrorDetect LinSMDevErrorDetect] (○)
    36     * [#LinSMMainProcessingPeriod LinSMMainProcessingPeriod] (○)
    37     * [#LinSMVersionInfoApi LinSMVersionInfoApi] (○)
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =||
     14  || [#LinSM_Init LinSM_Init]                                               ||  1|| 0x01||  ○  ||  ○  ||
     15  || [#LinSM_ScheduleRequest LinSM_ScheduleRequest]                         || 16|| 0x10||  ○  ||  ○  ||
     16  || [#LinSM_GetVersionInfo LinSM_GetVersionInfo]                           ||  2|| 0x02||  ○  ||  ○  ||
     17  || [#LinSM_GetCurrentComMode LinSM_GetCurrentComMode]                     || 17|| 0x11||  ○  ||  ○  ||
     18  || [#LinSM_RequestComMode LinSM_RequestComMode]                           || 18|| 0x12||  ○  ||  ○  ||
     19  || [#LinSM_MainFunction LinSM_MainFunction]                               || 48|| 0x30||  ○  ||  ○  ||
     20  || [#LinSM_ScheduleRequestConfirmation LinSM_ScheduleRequestConfirmation] || 32|| 0x20||  ○  ||  ○  ||
     21  || [#LinSM_GotoSleepIndication LinSM_GotoSleepIndication]                 ||  3|| 0x03||  -   ||  ○  ||
     22  || [#LinSM_GotoSleepConfirmation LinSM_GotoSleepConfirmation]             || 34|| 0x22||  ○  ||  ○  ||
     23  || [#LinSM_WakeupConfirmation LinSM_WakeupConfirmation]                   || 33|| 0x21||  ○  ||  ○  ||
     24
     25* コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     26  * [#LinSMConfigSet LinSMConfigSet] (○/○/○/○/○/○/○/○)
     27    * [#LinSMChannel LinSMChannel] (○/○/○/○/○/○/○/○)
     28      * [#LinSMComMNetworkHandleRef LinSMComMNetworkHandleRef] (○/○/○/○/○/○/○/○)
     29      * [#LinSMConfirmationTimeout LinSMConfirmationTimeout] (○/○/○/○/○/○/○/○)
     30      * [#LinSMNodeType LinSMNodeType] (-/-/-/-/○/○/○/○)
     31      * [#LinSMSchedule LinSMSchedule] (○/○/○/○/○/○/○/○)
     32        * [#LinSMScheduleIndex LinSMScheduleIndex] (○/○/○/○/○/○/○/○)
     33        * [#LinSMScheduleIndexRef LinSMScheduleIndexRef] (○/○/○/○/○/○/○/○)
     34      * [#LinSMSilenceAfterWakeupTimeout LinSMSilenceAfterWakeupTimeout] (-/-/-/-/○/○/○/○)
     35      * [#LinSMSleepSupport LinSMSleepSupport] (○/○/-/-/-/-/-/-)
     36      * [#LinSMTransceiverPassiveMode LinSMTransceiverPassiveMode] (○/○/○/○/○/○/○/○)
     37    * [#LinSMModeRequestRepetitionMax LinSMModeRequestRepetitionMax] (-/○/○/○/○/○/○/○)
     38  * [#LinSMGeneral LinSMGeneral] (○/○/○/○/○/○/○/○)
     39    * [#LinSMDevErrorDetect LinSMDevErrorDetect] (○/○/○/○/○/○/○/○)
     40    * [#LinSMMainProcessingPeriod LinSMMainProcessingPeriod] (○/○/○/○/○/○/○/○)
     41    * [#LinSMVersionInfoApi LinSMVersionInfoApi] (○/○/○/○/○/○/○/○)
    3842
    3943* エラーコード一覧
    4044
    41   ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||
    42   || LINSM_E_UNINIT               ||  0|| 0x00||  ○  ||
    43   || LINSM_E_NONEXISTENT_NETWORK  || 32|| 0x20||  ○  ||
    44   || LINSM_E_PARAMETER            || 48|| 0x30||  ○  ||
    45   || LINSM_E_PARAM_POINTER        || 64|| 0x40||  ○  ||
    46   || LINSM_E_CONFIRMATION_TIMEOUT || 80|| 0x50||  ○  ||
    47   || LINSM_E_INIT_FAILED          || 96|| 0x60||  ○  ||
    48   || E_NOT_OK                     || --||   --||  ○  ||
     45  ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||= R21-11 =||
     46  || LINSM_E_UNINIT               ||  0|| 0x00||  ○  ||  ○  ||
     47  || LINSM_E_NONEXISTENT_NETWORK  || 32|| 0x20||  ○  ||  ○  ||
     48  || LINSM_E_PARAMETER            || 48|| 0x30||  ○  ||  ○  ||
     49  || LINSM_E_PARAM_POINTER        || 64|| 0x40||  ○  ||  ○  ||
     50  || LINSM_E_CONFIRMATION_TIMEOUT || 80[[BR]]0|| 0x50[[BR]]0x00||  ○  ||  ○  ||
     51  || LINSM_E_INIT_FAILED          || 96[[BR]]80|| 0x60[[BR]]0x50||  ○  ||  ○  ||
    4952
    5053----
     
    8790}}}
    8891
     92== LinSM_GotoSleepIndication ==
     93{{{
     94void LinSM_GotoSleepIndication (NetworkHandleType Channel)
     95}}}
     96
    8997== LinSM_GotoSleepConfirmation ==
    9098{{{
     
    98106
    99107----
    100 
    101108= コンフィギュレーション仕様 =
    102109
     
    105112/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet
    106113}}}
    107 * 型:Container
    108 * 多重度:1
     114* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     115* SWSタグ: ECUC_LinSM_00207
     116* タイプ: PARAM-CONF-CONTAINER
     117* 多重度: 1
     118
     119== LinSMChannel ==
     120{{{
     121/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel
     122}}}
     123* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     124* SWSタグ: ECUC_LinSM_00142
     125* タイプ: PARAM-CONF-CONTAINER
     126* 多重度: 1..*
     127
     128== LinSMComMNetworkHandleRef ==
     129{{{
     130/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMComMNetworkHandleRef
     131}}}
     132* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     133* SWSタグ: ECUC_LinSM_00145
     134* タイプ:
     135  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     136  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     137* 多重度: 1
     138* 参照先: [wiki:spec/ComM#ComMChannel /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel]
     139
     140== LinSMConfirmationTimeout ==
     141{{{
     142/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMConfirmationTimeout
     143}}}
     144* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     145* SWSタグ: ECUC_LinSM_00144
     146* タイプ: FLOAT-PARAM
     147* 多重度: 1
     148* 上限値: INF
     149* 下限値: 0
     150
     151== LinSMNodeType ==
     152{{{
     153/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMNodeType
     154}}}
     155* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     156* SWSタグ: ECUC_LinSM_00211
     157* タイプ: ENUMERATION-PARAM
     158* 多重度: 1
     159* 選択肢:
     160  * MASTER
     161  * SLAVE
     162
     163== LinSMSchedule ==
     164{{{
     165/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule
     166}}}
     167* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     168* SWSタグ: ECUC_LinSM_00146
     169* タイプ: PARAM-CONF-CONTAINER
     170* 多重度:
     171  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: 1..*
     172  * R4.4.0/R19-11/R20-11/R21-11: 0..*
     173
     174== LinSMScheduleIndex ==
     175{{{
     176/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule/LinSMScheduleIndex
     177}}}
     178* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     179* SWSタグ: ECUC_LinSM_00001
     180* タイプ: INTEGER-PARAM
     181* 多重度: 1
     182* 上限値: 255
     183* 下限値: 0
     184
     185== LinSMScheduleIndexRef ==
     186{{{
     187/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule/LinSMScheduleIndexRef
     188}}}
     189* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     190* SWSタグ: ECUC_LinSM_00149
     191* タイプ:
     192  * R4.0.3/R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE
     193  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     194* 多重度: 1
     195* 参照先: [wiki:spec/LinIf#LinIfScheduleTable /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfScheduleTable]
     196
     197== LinSMSilenceAfterWakeupTimeout ==
     198{{{
     199/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSilenceAfterWakeupTimeout
     200}}}
     201* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     202* SWSタグ: ECUC_LinSM_00210
     203* タイプ: FLOAT-PARAM
     204* 多重度: 0..1
     205* 上限値: INF
     206* 下限値: 0
     207
     208== LinSMSleepSupport ==
     209{{{
     210/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSleepSupport
     211}}}
     212* 対象リビジョン: R4.0.3/R4.1.3
     213* タイプ: BOOLEAN-PARAM
     214* 多重度:
     215  * R4.0.3: 1
     216  * R4.1.3: 0..1
     217
     218== LinSMTransceiverPassiveMode ==
     219{{{
     220/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMTransceiverPassiveMode
     221}}}
     222* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     223* SWSタグ: ECUC_LinSM_00202
     224* タイプ: BOOLEAN-PARAM
     225* 多重度: 0..1
    109226
    110227== LinSMModeRequestRepetitionMax ==
     
    112229/AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMModeRequestRepetitionMax
    113230}}}
    114 * 型:IntegerParam
    115 * 多重度:1
    116 * 上限値:255
    117 * 下限値:0
    118 
    119 == LinSMChannel ==
    120 {{{
    121 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel
    122 }}}
    123 * 型:Container
    124 * 多重度:1..*
    125 
    126 == LinSMConfirmationTimeout ==
    127 {{{
    128 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMConfirmationTimeout
    129 }}}
    130 * 型:FloatParam
    131 * 多重度:1
    132 * 上限値:Inf
    133 * 下限値:0
    134 
    135 == LinSMTransceiverPassiveMode ==
    136 {{{
    137 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMTransceiverPassiveMode
    138 }}}
    139 * 型:BooleanParam
    140 * 多重度:0..1
    141 
    142 == LinSMComMNetworkHandleRef ==
    143 {{{
    144 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMComMNetworkHandleRef
    145 }}}
    146 * 型:Reference
    147 * 多重度:1
    148 * 参照先:{{{/AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel}}}
    149 
    150 == LinSMSchedule ==
    151 {{{
    152 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule
    153 }}}
    154 * 型:Container
    155 * 多重度:1..*
    156 
    157 == LinSMScheduleIndex ==
    158 {{{
    159 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule/LinSMScheduleIndex
    160 }}}
    161 * 型:IntegerParam
    162 * 多重度:1
    163 * 上限値:255
    164 * 下限値:0
    165 
    166 == LinSMScheduleIndexRef ==
    167 {{{
    168 /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule/LinSMScheduleIndexRef
    169 }}}
    170 * 型:Reference
    171 * 多重度:1
    172 * 参照先:{{{/AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfScheduleTable}}}
     231* 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     232* SWSタグ: ECUC_LinSM_00208
     233* タイプ: INTEGER-PARAM
     234* 多重度: 1
     235* 上限値: 255
     236* 下限値: 0
    173237
    174238== LinSMGeneral ==
     
    176240/AUTOSAR/EcucDefs/LinSM/LinSMGeneral
    177241}}}
    178 * 型:Container
    179 * 多重度:1
     242* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     243* SWSタグ: ECUC_LinSM_00139
     244* タイプ: PARAM-CONF-CONTAINER
     245* 多重度: 1
    180246
    181247== LinSMDevErrorDetect ==
     
    183249/AUTOSAR/EcucDefs/LinSM/LinSMGeneral/LinSMDevErrorDetect
    184250}}}
    185 * 型:BooleanParam
    186 * 多重度:1
     251* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     252* SWSタグ: ECUC_LinSM_00206
     253* タイプ: BOOLEAN-PARAM
     254* 多重度: 1
     255* デフォルト値:
     256  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
    187257
    188258== LinSMMainProcessingPeriod ==
     
    190260/AUTOSAR/EcucDefs/LinSM/LinSMGeneral/LinSMMainProcessingPeriod
    191261}}}
    192 * 型:FloatParam
    193 * 多重度:1
    194 * 上限値:Inf
    195 * 下限値:0
     262* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     263* SWSタグ: ECUC_LinSM_00141
     264* タイプ: FLOAT-PARAM
     265* 多重度: 1
     266* 上限値: INF
     267* 下限値: 0
    196268
    197269== LinSMVersionInfoApi ==
     
    199271/AUTOSAR/EcucDefs/LinSM/LinSMGeneral/LinSMVersionInfoApi
    200272}}}
    201 * 型:BooleanParam
    202 * 多重度:1
     273* 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     274* SWSタグ: ECUC_LinSM_00140
     275* タイプ: BOOLEAN-PARAM
     276* 多重度: 1
     277* デフォルト値:
     278  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false