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モジュール内でハードウェア上の動作モードを管理できる |
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バスから受信通知を受け取った場合に呼び出される |