Changes between Version 17 and Version 18 of spec/CanIf


Ignore:
Timestamp:
Dec 9, 2022, 10:32:33 AM (18 months ago)
Author:
fujisft-kaji
Comment:

API仕様の補足説明の記載位置を修正

Legend:

Unmodified
Added
Removed
Modified
  • spec/CanIf

    v17 v18  
    256256Std_ReturnType CanIf_SetControllerMode(uint8 ControllerId, CanIf_ControllerModeType ControllerMode)
    257257}}}
    258 
    259 * R21-11
    260 {{{
    261 Std_ReturnType CanIf_SetControllerMode (uint8 ControllerId, Can_ControllerStateType ControllerMode)
    262 }}}
    263258* 引数ControllerIdで指定したCANコントローラの動作モードを、引数ControllerModeで指定した状態に遷移する
    264259* CanIf_ControllerModeTypeは以下のENUM型となる
     
    271266  * これにより、CanIfモジュール内でハードウェア上の動作モードを管理できる
    272267
     268* R21-11
     269{{{
     270Std_ReturnType CanIf_SetControllerMode (uint8 ControllerId, Can_ControllerStateType ControllerMode)
     271}}}
     272
    273273== CanIf_GetControllerMode ==
    274274* R4.0.3 / R4.2.2
     
    276276Std_ReturnType CanIf_GetControllerMode(uint8 ControllerId, CanIf_ControllerModeType* ControllerModePtr)
    277277}}}
    278 
    279 * R21-11
    280 {{{
    281 Std_ReturnType CanIf_GetControllerMode (uint8 ControllerId, Can_ControllerStateType* ControllerModePtr)
    282 }}}
    283278* 引数ControllerIdで指定したCANコントローラの現在の動作モードを、引数ControllerModePtrで指定した領域に取得する
    284279* CanIfモジュール内で管理している動作モードを返す
    285280
     281* R21-11
     282{{{
     283Std_ReturnType CanIf_GetControllerMode (uint8 ControllerId, Can_ControllerStateType* ControllerModePtr)
     284}}}
     285
    286286== CanIf_GetControllerErrorState ==
    287287{{{
     
    294294Std_ReturnType CanIf_Transmit(PduIdType CanIfTxSduId, const PduInfoType* CanIfTxInfoPtr)
    295295}}}
    296 
    297 * R21-11
    298 {{{
    299 Std_ReturnType CanIf_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)
    300 }}}
    301296* 引数CanTxPduIdで与えたI-PDUに対して、引数CanIfTxInfoPtrで指定したデータを送信する
    302297* 送信条件が揃っている場合、[wiki:spec/Can#Can_Write CanモジュールのCan_Write]を呼び出すことにより、実際にCANバスへデータが送信される
     298
     299* R21-11
     300{{{
     301Std_ReturnType CanIf_Transmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)
     302}}}
    303303
    304304== CanIf_CancelTransmit ==
     
    475475void CanIf_RxIndication(Can_HwHandleType Hrh, Can_IdType CanId, uint8 CanDlc, uint8 *CanSduPtr)
    476476}}}
    477 
    478 * R4.2.2 / R21-11
    479 {{{
    480 void CanIf_RxIndication (const Can_HwType* Mailbox, const PduInfoType* PduInfoPtr)
    481 }}}
    482477* 上位レイヤへ引数Hrhで指定したハードウェアオブジェクトに対する受信通知を行う
    483478  * 引数CanSduPtrで受け取ったデータを上位レイヤへ渡す
    484479* CanId、CanDlcには、CANバスから受信した情報が渡されるが、主にコンフィギュレーション時に設定しな内容と相違がないかチェックするのに使用される
    485480* [wiki:spec/Can Canモジュール]において、CANバスから受信通知を受け取った場合に呼び出される
     481
     482* R4.2.2 / R21-11
     483{{{
     484void CanIf_RxIndication (const Can_HwType* Mailbox, const PduInfoType* PduInfoPtr)
     485}}}
    486486
    487487== CanIf_CancelTxConfirmation ==