Changes between Version 5 and Version 6 of spec/CanTp


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

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/CanTp

    v5 v6  
    107107= API仕様 =
    108108
    109 == !CanTp_Init ==
     109== CanTp_Init ==
    110110{{{
    111111void CanTp_Init(const CanTp_ConfigType* CfgPtr)
    112112}}}
    113113
    114 == !CanTp_GetVersionInfo ==
     114== CanTp_GetVersionInfo ==
    115115{{{
    116116void CanTp_GetVersionInfo(Std_VersionInfoType* versioninfo)
    117117}}}
    118118
    119 == !CanTp_Shutdown ==
     119== CanTp_Shutdown ==
    120120{{{
    121121void CanTp_Shutdown(void)
    122122}}}
    123123
    124 == !CanTp_Transmit ==
     124== CanTp_Transmit ==
    125125{{{
    126126Std_ReturnType CanTp_Transmit(PduIdType CanTpTxSduId, const PduInfoType* CanTpTxInfoPtr)
    127127}}}
    128128
    129 == !CanTp_CancelTransmit ==
     129== CanTp_CancelTransmit ==
    130130{{{
    131131Std_ReturnType CanTp_CancelTransmit(PduIdType CanTpTxSduId)
    132132}}}
    133133
    134 == !CanTp_CancelReceive ==
     134== CanTp_CancelReceive ==
    135135{{{
    136136Std_ReturnType CanTp_CancelReceive(PduIdType CanTpRxSduId)
    137137}}}
    138138
    139 == !CanTp_ChangeParameter ==
     139== CanTp_ChangeParameter ==
    140140{{{
    141141Std_ReturnType CanTp_ChangeParameter(PduIdType id, TPParameterType parameter, uint16 value)
    142142}}}
    143143
    144 == !CanTp_ReadParameter ==
     144== CanTp_ReadParameter ==
    145145{{{
    146146Std_ReturnType CanTp_ReadParameter(PduIdType id, TPParameterType parameter, uint16* value)
    147147}}}
    148148
    149 == !CanTp_MainFunction ==
     149== CanTp_MainFunction ==
    150150{{{
    151151void CanTp_MainFunction(void)
    152152}}}
    153153
    154 == !CanTp_RxIndication ==
     154== CanTp_RxIndication ==
    155155{{{
    156156void CanTp_RxIndication(PduIdType RxPduId, const PduInfoType* PduInfoPtr)
    157157}}}
    158158
    159 == !CanTp_TxConfirmation ==
     159== CanTp_TxConfirmation ==
    160160{{{
    161161void CanTp_TxConfirmation(PduIdType TxPduId)
     
    166166= コンフィギュレーション仕様 =
    167167
    168 == !CanTpConfig ==
     168== CanTpConfig ==
    169169{{{
    170170/AUTOSAR/EcucDefs/CanTp/CanTpConfig
     
    173173* 多重度:1
    174174
    175 == !CanTpMainFunctionPeriod ==
     175== CanTpMainFunctionPeriod ==
    176176{{{
    177177/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpMainFunctionPeriod
    178178}}}
    179 * 型:!FloatParam
    180 * 多重度:1
    181 
    182 == !CanTpChannel ==
     179* 型:FloatParam
     180* 多重度:1
     181
     182== CanTpChannel ==
    183183{{{
    184184/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel
     
    187187* 多重度:1..*
    188188
    189 == !CanTpChannelMode ==
     189== CanTpChannelMode ==
    190190{{{
    191191/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpChannelMode
    192192}}}
    193 * 型:!EnumerationParam
     193* 型:EnumerationParam
    194194* 多重度:1
    195195
     
    201201* 多重度:0..*
    202202
    203 == !CanTpBs ==
     203== CanTpBs ==
    204204{{{
    205205/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpBs
    206206}}}
    207 * 型:!IntegerParam
    208 * 多重度:0..1
    209 
    210 == !CanTpNar ==
     207* 型:IntegerParam
     208* 多重度:0..1
     209
     210== CanTpNar ==
    211211{{{
    212212/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNar
    213213}}}
    214 * 型:!FloatParam
    215 * 多重度:0..1
    216 
    217 == !CanTpNbr ==
     214* 型:FloatParam
     215* 多重度:0..1
     216
     217== CanTpNbr ==
    218218{{{
    219219/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNbr
    220220}}}
    221 * 型:!FloatParam
    222 * 多重度:1
    223 
    224 == !CanTpNcr ==
     221* 型:FloatParam
     222* 多重度:1
     223
     224== CanTpNcr ==
    225225{{{
    226226/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNcr
    227227}}}
    228 * 型:!FloatParam
    229 * 多重度:0..1
    230 
    231 == !CanTpRxAddressingFormat ==
     228* 型:FloatParam
     229* 多重度:0..1
     230
     231== CanTpRxAddressingFormat ==
    232232{{{
    233233/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxAddressingFormat
    234234}}}
    235 * 型:!EnumerationParam
    236 * 多重度:1
    237 
    238 == !CanTpRxDl ==
     235* 型:EnumerationParam
     236* 多重度:1
     237
     238== CanTpRxDl ==
    239239{{{
    240240/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxDl
    241241}}}
    242 * 型:!IntegerParam
     242* 型:IntegerParam
    243243* 多重度:1
    244244
     
    247247/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxNSduId
    248248}}}
    249 * 型:!IntegerParam
    250 * 多重度:1
    251 
    252 == !CanTpRxPaddingActivation ==
     249* 型:IntegerParam
     250* 多重度:1
     251
     252== CanTpRxPaddingActivation ==
    253253{{{
    254254/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxPaddingActivation
    255255}}}
    256 * 型:!EnumerationParam
    257 * 多重度:1
    258 
    259 == !CanTpRxTaType ==
     256* 型:EnumerationParam
     257* 多重度:1
     258
     259== CanTpRxTaType ==
    260260{{{
    261261/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxTaType
    262262}}}
    263 * 型:!EnumerationParam
    264 * 多重度:1
    265 
    266 == !CanTpRxWftMax ==
     263* 型:EnumerationParam
     264* 多重度:1
     265
     266== CanTpRxWftMax ==
    267267{{{
    268268/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxWftMax
    269269}}}
    270 * 型:!IntegerParam
     270* 型:IntegerParam
    271271* 多重度:0..1
    272272
     
    275275/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpSTmin
    276276}}}
    277 * 型:!FloatParam
     277* 型:FloatParam
    278278* 多重度:0..1
    279279
     
    296296/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNAe/CanTpNAe
    297297}}}
    298 * 型:!IntegerParam
     298* 型:IntegerParam
    299299* 多重度:1
    300300
     
    310310/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNSa/CanTpNSa
    311311}}}
    312 * 型:!IntegerParam
     312* 型:IntegerParam
    313313* 多重度:1
    314314
     
    324324/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpNTa/CanTpNTa
    325325}}}
    326 * 型:!IntegerParam
     326* 型:IntegerParam
    327327* 多重度:1
    328328
     
    338338/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpRxNPdu/CanTpRxNPduId
    339339}}}
    340 * 型:!IntegerParam
     340* 型:IntegerParam
    341341* 多重度:1
    342342
     
    359359/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpRxNSdu/CanTpTxFcNPdu/CanTpTxFcNPduConfirmationPduId
    360360}}}
    361 * 型:!IntegerParam
     361* 型:IntegerParam
    362362* 多重度:1
    363363
     
    376376* 多重度:0..*
    377377
    378 == !CanTpNas ==
     378== CanTpNas ==
    379379{{{
    380380/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNas
    381381}}}
    382 * 型:!FloatParam
    383 * 多重度:1
    384 
    385 == !CanTpNbs ==
     382* 型:FloatParam
     383* 多重度:1
     384
     385== CanTpNbs ==
    386386{{{
    387387/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNbs
    388388}}}
    389 * 型:!FloatParam
    390 * 多重度:0..1
    391 
    392 == !CanTpNcs ==
     389* 型:FloatParam
     390* 多重度:0..1
     391
     392== CanTpNcs ==
    393393{{{
    394394/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNcs
    395395}}}
    396 * 型:!FloatParam
    397 * 多重度:0..1
    398 
    399 == !CanTpTc ==
     396* 型:FloatParam
     397* 多重度:0..1
     398
     399== CanTpTc ==
    400400{{{
    401401/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTc
    402402}}}
    403 * 型:!BooleanParam
    404 * 多重度:1
    405 
    406 == !CanTpTxAddressingFormat ==
     403* 型:BooleanParam
     404* 多重度:1
     405
     406== CanTpTxAddressingFormat ==
    407407{{{
    408408/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxAddressingFormat
    409409}}}
    410 * 型:!EnumerationParam
    411 * 多重度:1
    412 
    413 == !CanTpTxDl ==
     410* 型:EnumerationParam
     411* 多重度:1
     412
     413== CanTpTxDl ==
    414414{{{
    415415/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxDl
    416416}}}
    417 * 型:!IntegerParam
     417* 型:IntegerParam
    418418* 多重度:1
    419419
     
    422422/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxNSduId
    423423}}}
    424 * 型:!IntegerParam
    425 * 多重度:1
    426 
    427 == !CanTpTxPaddingActivation ==
     424* 型:IntegerParam
     425* 多重度:1
     426
     427== CanTpTxPaddingActivation ==
    428428{{{
    429429/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxPaddingActivation
    430430}}}
    431 * 型:!EnumerationParam
    432 * 多重度:1
    433 
    434 == !CanTpTxTaType ==
     431* 型:EnumerationParam
     432* 多重度:1
     433
     434== CanTpTxTaType ==
    435435{{{
    436436/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxTaType
    437437}}}
    438 * 型:!EnumerationParam
     438* 型:EnumerationParam
    439439* 多重度:1
    440440
     
    457457/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNAe/CanTpNAe
    458458}}}
    459 * 型:!IntegerParam
     459* 型:IntegerParam
    460460* 多重度:1
    461461
     
    471471/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNSa/CanTpNSa
    472472}}}
    473 * 型:!IntegerParam
     473* 型:IntegerParam
    474474* 多重度:1
    475475
     
    485485/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpNTa/CanTpNTa
    486486}}}
    487 * 型:!IntegerParam
     487* 型:IntegerParam
    488488* 多重度:1
    489489
     
    499499/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpRxFcNPdu/CanTpRxFcNPduId
    500500}}}
    501 * 型:!IntegerParam
     501* 型:IntegerParam
    502502* 多重度:1
    503503
     
    520520/AUTOSAR/EcucDefs/CanTp/CanTpConfig/CanTpChannel/CanTpTxNSdu/CanTpTxNPdu/CanTpTxNPduConfirmationPduId
    521521}}}
    522 * 型:!IntegerParam
     522* 型:IntegerParam
    523523* 多重度:1
    524524
     
    530530* 多重度:1
    531531
    532 == !CanTpGeneral ==
     532== CanTpGeneral ==
    533533{{{
    534534/AUTOSAR/EcucDefs/CanTp/CanTpGeneral
     
    537537* 多重度:1
    538538
    539 == !CanTpChangeParameterApi ==
     539== CanTpChangeParameterApi ==
    540540{{{
    541541/AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpChangeParameterApi
    542542}}}
    543 * 型:!BooleanParam
    544 * 多重度:1
    545 
    546 == !CanTpDevErrorDetect ==
     543* 型:BooleanParam
     544* 多重度:1
     545
     546== CanTpDevErrorDetect ==
    547547{{{
    548548/AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpDevErrorDetect
    549549}}}
    550 * 型:!BooleanParam
    551 * 多重度:1
    552 
    553 == !CanTpPaddingByte ==
     550* 型:BooleanParam
     551* 多重度:1
     552
     553== CanTpPaddingByte ==
    554554{{{
    555555/AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpPaddingByte
    556556}}}
    557 * 型:!IntegerParam
    558 * 多重度:1
    559 
    560 == !CanTpReadParameterApi ==
     557* 型:IntegerParam
     558* 多重度:1
     559
     560== CanTpReadParameterApi ==
    561561{{{
    562562/AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpReadParameterApi
    563563}}}
    564 * 型:!BooleanParam
    565 * 多重度:1
    566 
    567 == !CanTpVersionInfoApi ==
     564* 型:BooleanParam
     565* 多重度:1
     566
     567== CanTpVersionInfoApi ==
    568568{{{
    569569/AUTOSAR/EcucDefs/CanTp/CanTpGeneral/CanTpVersionInfoApi
    570570}}}
    571 * 型:!BooleanParam
    572 * 多重度:1
    573 
     571* 型:BooleanParam
     572* 多重度:1
     573