Changes between Version 18 and Version 19 of spec/CanIf


Ignore:
Timestamp:
Dec 9, 2022, 11:56:58 AM (17 months ago)
Author:
fujisft-kaji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/CanIf

    v18 v19  
    256256Std_ReturnType CanIf_SetControllerMode(uint8 ControllerId, CanIf_ControllerModeType ControllerMode)
    257257}}}
    258 * 引数ControllerIdで指定したCANコントローラの動作モードを、引数ControllerModeで指定した状態に遷移する
    259 * CanIf_ControllerModeTypeは以下のENUM型となる
    260   * CANIF_CS_UNINIT:未初期化状態
    261   * CANIF_CS_SLEEP:スリープ
    262   * CANIF_CS_STARTED:開始
    263   * CANIF_CS_STOPPED:停止
    264 * 本API内で、[wiki:spec/Can Canモジュール]のCan_SetControllerModeを呼び出し、ハードウェア上のCANコントローラのモードを変更する
    265 * Can_SetControllerModeでハードウェア上のモードを変更できた場合、[wiki:spec/Can Canモジュール]から[#CanIf_ControllerModeIndication CanIf_ControllerModeIndication]が呼び出される
    266   * これにより、CanIfモジュール内でハードウェア上の動作モードを管理できる
     258 * 引数ControllerIdで指定したCANコントローラの動作モードを、引数ControllerModeで指定した状態に遷移する
     259 * CanIf_ControllerModeTypeは以下のENUM型となる
     260   * CANIF_CS_UNINIT:未初期化状態
     261   * CANIF_CS_SLEEP:スリープ
     262   * CANIF_CS_STARTED:開始
     263   * CANIF_CS_STOPPED:停止
     264 * 本API内で、[wiki:spec/Can Canモジュール]のCan_SetControllerModeを呼び出し、ハードウェア上のCANコントローラのモードを変更する
     265 * Can_SetControllerModeでハードウェア上のモードを変更できた場合、[wiki:spec/Can Canモジュール]から[#CanIf_ControllerModeIndication CanIf_ControllerModeIndication]が呼び出される
     266   * これにより、CanIfモジュール内でハードウェア上の動作モードを管理できる
    267267
    268268* R21-11
     
    276276Std_ReturnType CanIf_GetControllerMode(uint8 ControllerId, CanIf_ControllerModeType* ControllerModePtr)
    277277}}}
    278 * 引数ControllerIdで指定したCANコントローラの現在の動作モードを、引数ControllerModePtrで指定した領域に取得する
    279 * CanIfモジュール内で管理している動作モードを返す
     278 * 引数ControllerIdで指定したCANコントローラの現在の動作モードを、引数ControllerModePtrで指定した領域に取得する
     279 * CanIfモジュール内で管理している動作モードを返す
    280280
    281281* R21-11
     
    294294Std_ReturnType CanIf_Transmit(PduIdType CanIfTxSduId, const PduInfoType* CanIfTxInfoPtr)
    295295}}}
    296 * 引数CanTxPduIdで与えたI-PDUに対して、引数CanIfTxInfoPtrで指定したデータを送信する
    297 * 送信条件が揃っている場合、[wiki:spec/Can#Can_Write CanモジュールのCan_Write]を呼び出すことにより、実際にCANバスへデータが送信される
     296 * 引数CanTxPduIdで与えたI-PDUに対して、引数CanIfTxInfoPtrで指定したデータを送信する
     297 * 送信条件が揃っている場合、[wiki:spec/Can#Can_Write CanモジュールのCan_Write]を呼び出すことにより、実際にCANバスへデータが送信される
    298298
    299299* R21-11
     
    475475void CanIf_RxIndication(Can_HwHandleType Hrh, Can_IdType CanId, uint8 CanDlc, uint8 *CanSduPtr)
    476476}}}
    477 * 上位レイヤへ引数Hrhで指定したハードウェアオブジェクトに対する受信通知を行う
    478   * 引数CanSduPtrで受け取ったデータを上位レイヤへ渡す
    479 * CanId、CanDlcには、CANバスから受信した情報が渡されるが、主にコンフィギュレーション時に設定しな内容と相違がないかチェックするのに使用される
    480 * [wiki:spec/Can Canモジュール]において、CANバスから受信通知を受け取った場合に呼び出される
     477 * 上位レイヤへ引数Hrhで指定したハードウェアオブジェクトに対する受信通知を行う
     478   * 引数CanSduPtrで受け取ったデータを上位レイヤへ渡す
     479 * CanId、CanDlcには、CANバスから受信した情報が渡されるが、主にコンフィギュレーション時に設定しな内容と相違がないかチェックするのに使用される
     480 * [wiki:spec/Can Canモジュール]において、CANバスから受信通知を受け取った場合に呼び出される
    481481
    482482* R4.2.2 / R21-11