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

#include <bno055.hpp>

公開メンバ関数

 Bno055 (peripheral::UartBase &uart)
 
bool start (uint32_t timeout)
 
std::optional< Eigen::Quaternionf > get_quaternion ()
 
template<size_t N>
bool write_register (Bno055Register address, const std::array< uint8_t, N > &data)
 
template<size_t N>
std::optional< std::array< uint8_t, N > > read_register (Bno055Register address)
 

構築子と解体子

◆ Bno055()

halx::driver::Bno055::Bno055 ( peripheral::UartBase & uart)
inline

関数詳解

◆ get_quaternion()

std::optional< Eigen::Quaternionf > halx::driver::Bno055::get_quaternion ( )
inline

◆ read_register()

template<size_t N>
std::optional< std::array< uint8_t, N > > halx::driver::Bno055::read_register ( Bno055Register address)
inline

◆ start()

bool halx::driver::Bno055::start ( uint32_t timeout)
inline

◆ write_register()

template<size_t N>
bool halx::driver::Bno055::write_register ( Bno055Register address,
const std::array< uint8_t, N > & data )
inline

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