tutrcos
読み取り中…
検索中…
一致する文字列を見つけられません
tutrcos::peripheral::CAN クラス

#include <can.hpp>

tutrcos::peripheral::CAN の継承関係図
tutrcos::peripheral::CAN 連携図

公開メンバ関数

 CAN (CAN_HandleTypeDef *hcan, size_t rx_queue_size=64)
 
 ~CAN ()
 
bool transmit (const Message &msg, uint32_t timeout) override
 
bool receive (Message &msg, uint32_t timeout) override
 
CAN_HandleTypeDef * get_hal_handle ()
 
- 基底クラス tutrcos::peripheral::CANBase に属する継承公開メンバ関数
virtual ~CANBase ()
 

その他の継承メンバ

- 基底クラス tutrcos::peripheral::CANBase に属する継承公開型
enum class  IDType { STANDARD , EXTENDED }
 

構築子と解体子

◆ CAN()

tutrcos::peripheral::CAN::CAN ( CAN_HandleTypeDef * hcan,
size_t rx_queue_size = 64 )
inline

◆ ~CAN()

tutrcos::peripheral::CAN::~CAN ( )
inline

関数詳解

◆ get_hal_handle()

CAN_HandleTypeDef * tutrcos::peripheral::CAN::get_hal_handle ( )
inline

◆ receive()

bool tutrcos::peripheral::CAN::receive ( Message & msg,
uint32_t timeout )
inlineoverridevirtual

tutrcos::peripheral::CANBaseを実装しています。

◆ transmit()

bool tutrcos::peripheral::CAN::transmit ( const Message & msg,
uint32_t timeout )
inlineoverridevirtual

tutrcos::peripheral::CANBaseを実装しています。


このクラス詳解は次のファイルから抽出されました: