Changes between Version 5 and Version 6 of spec/CanTrcv


Ignore:
Timestamp:
Jan 7, 2015, 6:40:11 PM (7 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/CanTrcv

    v5 v6  
    8787= API仕様 =
    8888
    89 == !CanTrcv_Init ==
     89== CanTrcv_Init ==
    9090{{{
    9191void CanTrcv_Init(const CanTrcv_ConfigType* ConfigPtr)
    9292}}}
    9393
    94 == !CanTrcv_SetOpMode ==
     94== CanTrcv_SetOpMode ==
    9595{{{
    9696Std_ReturnType CanTrcv_SetOpMode(uint8 Transceiver, CanTrcv_TrcvModeType OpMode)
    9797}}}
    9898
    99 == !CanTrcv_GetOpMode ==
     99== CanTrcv_GetOpMode ==
    100100{{{
    101101Std_ReturnType CanTrcv_GetOpMode(uint8 Transceiver, CanTrcv_TrcvModeType* OpMode)
    102102}}}
    103103
    104 == !CanTrcv_GetBusWuReason ==
     104== CanTrcv_GetBusWuReason ==
    105105{{{
    106106Std_ReturnType CanTrcv_GetBusWuReason(uint8 Transceiver, CanTrcv_TrcvWakeupReasonType* reason)
    107107}}}
    108108
    109 == !CanTrcv_GetVersionInfo ==
     109== CanTrcv_GetVersionInfo ==
    110110{{{
    111111void CanTrcv_GetVersionInfo(Std_VersionInfoType* versioninfo)
    112112}}}
    113113
    114 == !CanTrcv_SetWakeupMode ==
     114== CanTrcv_SetWakeupMode ==
    115115{{{
    116116Std_ReturnType CanTrcv_SetWakeupMode(uint8 Transceiver, CanTrcv_TrcvWakeupModeType TrcvWakeupMode )
    117117}}}
    118118
    119 == !CanTrcv_GetTrcvSystemData ==
     119== CanTrcv_GetTrcvSystemData ==
    120120{{{
    121121Std_ReturnType CanTrcv_GetTrcvSystemData(uint8 Transceiver, const uint32* TrcvSysData)
    122122}}}
    123123
    124 == !CanTrcv_ClearTrcvWufFlag ==
     124== CanTrcv_ClearTrcvWufFlag ==
    125125{{{
    126126Std_ReturnType CanTrcv_ClearTrcvWufFlag(uint8 Transceiver)
    127127}}}
    128128
    129 == !CanTrcv_ReadTrcvTimeoutFlag ==
     129== CanTrcv_ReadTrcvTimeoutFlag ==
    130130{{{
    131131Std_ReturnType CanTrcv_ReadTrcvTimeoutFlag(uint8 Transceiver, CanTrcv_TrcvFlagStateType* FlagState)
    132132}}}
    133133
    134 == !CanTrcv_ClearTrcvTimeoutFlag ==
     134== CanTrcv_ClearTrcvTimeoutFlag ==
    135135{{{
    136136Std_ReturnType CanTrcv_ClearTrcvTimeoutFlag(uint8 Transceiver)
    137137}}}
    138138
    139 == !CanTrcv_ReadTrcvSilenceFlag ==
     139== CanTrcv_ReadTrcvSilenceFlag ==
    140140{{{
    141141Std_ReturnType CanTrcv_ReadTrcvSilenceFlag(uint8 Transceiver, CanTrcv_TrcvFlagStateType* FlagState)
    142142}}}
    143143
    144 == !CanTrcv_CheckWakeup ==
     144== CanTrcv_CheckWakeup ==
    145145{{{
    146146Std_ReturnType CanTrcv_CheckWakeup(uint8 Transceiver)
    147147}}}
    148148
    149 == !CanTrcv_SetPNActivationState ==
     149== CanTrcv_SetPNActivationState ==
    150150{{{
    151151Std_ReturnType CanTrcv_SetPNActivationState(CanTrcv_PNActivationType ActivationState)
    152152}}}
    153153
    154 == !CanTrcv_CheckWakeFlag ==
     154== CanTrcv_CheckWakeFlag ==
    155155{{{
    156156Std_ReturnType CanTrcv_CheckWakeFlag(uint8 Transceiver)
    157157}}}
    158158
    159 == !CanTrcv_MainFunction ==
     159== CanTrcv_MainFunction ==
    160160{{{
    161161void CanTrcv_MainFunction(void)
    162162}}}
    163163
    164 == !CanTrcv_MainFunctionDiagnostics ==
     164== CanTrcv_MainFunctionDiagnostics ==
    165165{{{
    166166void CanTrcv_MainFunctionDiagnostics(void)
     
    171171= コンフィギュレーション仕様 =
    172172
    173 == !CanTrcvConfigSet ==
     173== CanTrcvConfigSet ==
    174174{{{
    175175/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet
     
    182182/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvSPICommRetries
    183183}}}
    184 * 型:!IntegerParam
     184* 型:IntegerParam
    185185* 多重度:1
    186186
     
    189189/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvSPICommTimeout
    190190}}}
    191 * 型:!IntegerParam
    192 * 多重度:1
    193 
    194 == !CanTrcvChannel ==
     191* 型:IntegerParam
     192* 多重度:1
     193
     194== CanTrcvChannel ==
    195195{{{
    196196/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel
     
    199199* 多重度:1..*
    200200
    201 == !CanTrcvChannelId ==
     201== CanTrcvChannelId ==
    202202{{{
    203203/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelId
    204204}}}
    205 * 型:!IntegerParam
    206 * 多重度:1
    207 
    208 == !CanTrcvChannelUsed ==
     205* 型:IntegerParam
     206* 多重度:1
     207
     208== CanTrcvChannelUsed ==
    209209{{{
    210210/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvChannelUsed
    211211}}}
    212 * 型:!BooleanParam
    213 * 多重度:1
    214 
    215 == !CanTrcvControlsPowerSupply ==
     212* 型:BooleanParam
     213* 多重度:1
     214
     215== CanTrcvControlsPowerSupply ==
    216216{{{
    217217/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvControlsPowerSupply
    218218}}}
    219 * 型:!BooleanParam
    220 * 多重度:1
    221 
    222 == !CanTrcvHwPnSupport ==
     219* 型:BooleanParam
     220* 多重度:1
     221
     222== CanTrcvHwPnSupport ==
    223223{{{
    224224/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvHwPnSupport
    225225}}}
    226 * 型:!BooleanParam
    227 * 多重度:1
    228 
    229 == !CanTrcvInitState ==
     226* 型:BooleanParam
     227* 多重度:1
     228
     229== CanTrcvInitState ==
    230230{{{
    231231/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvInitState
    232232}}}
    233 * 型:!EnumerationParam
    234 * 多重度:1
    235 
    236 == !CanTrcvMaxBaudrate ==
     233* 型:EnumerationParam
     234* 多重度:1
     235
     236== CanTrcvMaxBaudrate ==
    237237{{{
    238238/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvMaxBaudrate
    239239}}}
    240 * 型:!IntegerParam
    241 * 多重度:1
    242 
    243 == !CanTrcvWakeupByBusUsed ==
     240* 型:IntegerParam
     241* 多重度:1
     242
     243== CanTrcvWakeupByBusUsed ==
    244244{{{
    245245/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvWakeupByBusUsed
    246246}}}
    247 * 型:!BooleanParam
     247* 型:BooleanParam
    248248* 多重度:0..1
    249249
    250 == !CanTrcvWakeupSourceRef ==
     250== CanTrcvWakeupSourceRef ==
    251251{{{
    252252/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvWakeupSourceRef
     
    255255* 多重度:0..1
    256256
    257 == !CanTrcvAccess ==
     257== CanTrcvAccess ==
    258258{{{
    259259/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess
     
    262262* 多重度:1
    263263
    264 == !CanTrcvDioAccess ==
     264== CanTrcvDioAccess ==
    265265{{{
    266266/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess
     
    269269* 多重度:0..1
    270270
    271 == !CanTrcvDioChannelAccess ==
     271== CanTrcvDioChannelAccess ==
    272272{{{
    273273/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess
     
    276276* 多重度:1..*
    277277
    278 == !CanTrcvHardwareInterfaceName ==
     278== CanTrcvHardwareInterfaceName ==
    279279{{{
    280280/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess/CanTrcvHardwareInterfaceName
    281281}}}
    282 * 型:!StringParam
    283 * 多重度:1
    284 
    285 == !CanTrcvDioSymNameRef ==
     282* 型:StringParam
     283* 多重度:1
     284
     285== CanTrcvDioSymNameRef ==
    286286{{{
    287287/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvDioAccess/CanTrcvDioChannelAccess/CanTrcvDioSymNameRef
     
    290290* 多重度:1
    291291
    292 == !CanTrcvSpiSequence ==
     292== CanTrcvSpiSequence ==
    293293{{{
    294294/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence
     
    297297* 多重度:0..*
    298298
    299 == !CanTrcvSpiAccessSynchronous ==
     299== CanTrcvSpiAccessSynchronous ==
    300300{{{
    301301/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence/CanTrcvSpiAccessSynchronous
    302302}}}
    303 * 型:!BooleanParam
     303* 型:BooleanParam
    304304* 多重度:0..1
    305305
    306 == !CanTrcvSpiSequenceName ==
     306== CanTrcvSpiSequenceName ==
    307307{{{
    308308/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvAccess/CanTrcvSpiSequence/CanTrcvSpiSequenceName
     
    311311* 多重度:0..*
    312312
    313 == !CanTrcvPartialNetwork ==
     313== CanTrcvPartialNetwork ==
    314314{{{
    315315/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork
     
    318318* 多重度:0..1
    319319
    320 == !CanTrcvBaudRate ==
     320== CanTrcvBaudRate ==
    321321{{{
    322322/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvBaudRate
    323323}}}
    324 * 型:!IntegerParam
    325 * 多重度:1
    326 
    327 == !CanTrcvBusErrFlag ==
     324* 型:IntegerParam
     325* 多重度:1
     326
     327== CanTrcvBusErrFlag ==
    328328{{{
    329329/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvBusErrFlag
    330330}}}
    331 * 型:!BooleanParam
    332 * 多重度:1
    333 
    334 == !CanTrcvPnCanIdIsExtended ==
     331* 型:BooleanParam
     332* 多重度:1
     333
     334== CanTrcvPnCanIdIsExtended ==
    335335{{{
    336336/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnCanIdIsExtended
    337337}}}
    338 * 型:!BooleanParam
    339 * 多重度:1
    340 
    341 == !CanTrcvPnEnabled ==
     338* 型:BooleanParam
     339* 多重度:1
     340
     341== CanTrcvPnEnabled ==
    342342{{{
    343343/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnEnabled
    344344}}}
    345 * 型:!BooleanParam
    346 * 多重度:1
    347 
    348 == !CanTrcvPnFrameCanId ==
     345* 型:BooleanParam
     346* 多重度:1
     347
     348== CanTrcvPnFrameCanId ==
    349349{{{
    350350/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameCanId
    351351}}}
    352 * 型:!IntegerParam
    353 * 多重度:1
    354 
    355 == !CanTrcvPnFrameCanIdMask ==
     352* 型:IntegerParam
     353* 多重度:1
     354
     355== CanTrcvPnFrameCanIdMask ==
    356356{{{
    357357/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameCanIdMask
    358358}}}
    359 * 型:!IntegerParam
    360 * 多重度:1
    361 
    362 == !CanTrcvPnFrameDlc ==
     359* 型:IntegerParam
     360* 多重度:1
     361
     362== CanTrcvPnFrameDlc ==
    363363{{{
    364364/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDlc
    365365}}}
    366 * 型:!IntegerParam
    367 * 多重度:1
    368 
    369 == !CanTrcvPowerOnFlag ==
     366* 型:IntegerParam
     367* 多重度:1
     368
     369== CanTrcvPowerOnFlag ==
    370370{{{
    371371/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPowerOnFlag
    372372}}}
    373 * 型:!BooleanParam
    374 * 多重度:1
    375 
    376 == !CanTrcvPnFrameDataMaskSpec ==
     373* 型:BooleanParam
     374* 多重度:1
     375
     376== CanTrcvPnFrameDataMaskSpec ==
    377377{{{
    378378/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec
     
    381381* 多重度:0..8
    382382
    383 == !CanTrcvPnFrameDataMask ==
     383== CanTrcvPnFrameDataMask ==
    384384{{{
    385385/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec/CanTrcvPnFrameDataMask
    386386}}}
    387 * 型:!IntegerParam
    388 * 多重度:1
    389 
    390 == !CanTrcvPnFrameDataMaskIndex ==
     387* 型:IntegerParam
     388* 多重度:1
     389
     390== CanTrcvPnFrameDataMaskIndex ==
    391391{{{
    392392/AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel/CanTrcvPartialNetwork/CanTrcvPnFrameDataMaskSpec/CanTrcvPnFrameDataMaskIndex
    393393}}}
    394 * 型:!IntegerParam
    395 * 多重度:1
    396 
    397 == !CanTrcvGeneral ==
     394* 型:IntegerParam
     395* 多重度:1
     396
     397== CanTrcvGeneral ==
    398398{{{
    399399/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral
     
    402402* 多重度:1
    403403
    404 == !CanTrcvDevErrorDetect ==
     404== CanTrcvDevErrorDetect ==
    405405{{{
    406406/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvDevErrorDetect
    407407}}}
    408 * 型:!BooleanParam
    409 * 多重度:1
    410 
    411 == !CanTrcvGetVersionInfo ==
     408* 型:BooleanParam
     409* 多重度:1
     410
     411== CanTrcvGetVersionInfo ==
    412412{{{
    413413/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvGetVersionInfo
    414414}}}
    415 * 型:!BooleanParam
     415* 型:BooleanParam
    416416* 多重度:1
    417417
     
    420420/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvSPICommRetries
    421421}}}
    422 * 型:!IntegerParam
     422* 型:IntegerParam
    423423* 多重度:1
    424424
     
    427427/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvSPICommTimeout
    428428}}}
    429 * 型:!IntegerParam
    430 * 多重度:1
    431 
    432 == !CanTrcvWaitCount ==
     429* 型:IntegerParam
     430* 多重度:1
     431
     432== CanTrcvWaitCount ==
    433433{{{
    434434/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWaitCount
    435435}}}
    436 * 型:!IntegerParam
    437 * 多重度:1
    438 
    439 == !CanTrcvWakeUpSupport ==
     436* 型:IntegerParam
     437* 多重度:1
     438
     439== CanTrcvWakeUpSupport ==
    440440{{{
    441441/AUTOSAR/EcucDefs/CanTrcv/CanTrcvGeneral/CanTrcvWakeUpSupport
    442442}}}
    443 * 型:!EnumerationParam
    444 * 多重度:1
    445 
     443* 型:EnumerationParam
     444* 多重度:1
     445