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

#include <fdcan.hpp>

公開メンバ関数

 FdCan ()
 
 ~FdCan ()
 
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)
 

構築子と解体子

◆ FdCan()

template<FDCAN_HandleTypeDef * Handle>
halx::peripheral::FdCan< Handle >::FdCan ( )
inline

◆ ~FdCan()

template<FDCAN_HandleTypeDef * Handle>
halx::peripheral::FdCan< Handle >::~FdCan ( )
inline

関数詳解

◆ attach_rx_filter()

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

◆ detach_rx_filter()

template<FDCAN_HandleTypeDef * Handle>
bool halx::peripheral::FdCan< Handle >::detach_rx_filter ( size_t filter_index)
inline

◆ start()

template<FDCAN_HandleTypeDef * Handle>
bool halx::peripheral::FdCan< Handle >::start ( )
inline

◆ stop()

template<FDCAN_HandleTypeDef * Handle>
bool halx::peripheral::FdCan< Handle >::stop ( )
inline

◆ transmit()

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

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