halx
読み取り中…
検索中…
一致する文字列を見つけられません
halx::peripheral::BxCan< Handle > クラステンプレート

#include <bxcan.hpp>

公開メンバ関数

 BxCan ()
 
 ~BxCan ()
 
bool start ()
 
bool stop ()
 
bool transmit (const CanMessage &msg, uint32_t timeout)
 
std::optional< size_t > attach_rx_filter (const CanFilter &filter, void(*callback)(const CanMessage &msg, void *context), void *context)
 
bool detach_rx_filter (size_t filter_index)
 

構築子と解体子

◆ BxCan()

template<CAN_HandleTypeDef * Handle>
halx::peripheral::BxCan< Handle >::BxCan ( )
inline

◆ ~BxCan()

template<CAN_HandleTypeDef * Handle>
halx::peripheral::BxCan< Handle >::~BxCan ( )
inline

関数詳解

◆ attach_rx_filter()

template<CAN_HandleTypeDef * Handle>
std::optional< size_t > halx::peripheral::BxCan< Handle >::attach_rx_filter ( const CanFilter & filter,
void(* callback )(const CanMessage &msg, void *context),
void * context )
inline

◆ detach_rx_filter()

template<CAN_HandleTypeDef * Handle>
bool halx::peripheral::BxCan< Handle >::detach_rx_filter ( size_t filter_index)
inline

◆ start()

template<CAN_HandleTypeDef * Handle>
bool halx::peripheral::BxCan< Handle >::start ( )
inline

◆ stop()

template<CAN_HandleTypeDef * Handle>
bool halx::peripheral::BxCan< Handle >::stop ( )
inline

◆ transmit()

template<CAN_HandleTypeDef * Handle>
bool halx::peripheral::BxCan< Handle >::transmit ( const CanMessage & msg,
uint32_t timeout )
inline

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