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

#include <scs_manager.hpp>

公開メンバ関数

 ScsManager (peripheral::UartBase &uart)
 
std::optional< uint8_t > ping (uint8_t id)
 
std::optional< uint8_t > read_data (uint8_t id, uint8_t address, uint8_t *data, uint8_t size)
 
std::optional< uint8_t > write_data (uint8_t id, uint8_t address, const uint8_t *data, uint8_t size)
 
std::optional< uint8_t > reg_write (uint8_t id, uint8_t address, const uint8_t *data, uint8_t size)
 
std::optional< uint8_t > action (uint8_t id)
 
std::optional< uint8_t > recovery (uint8_t id)
 
std::optional< uint8_t > reset (uint8_t id)
 

構築子と解体子

◆ ScsManager()

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

関数詳解

◆ action()

std::optional< uint8_t > halx::driver::ScsManager::action ( uint8_t id)
inline

◆ ping()

std::optional< uint8_t > halx::driver::ScsManager::ping ( uint8_t id)
inline

◆ read_data()

std::optional< uint8_t > halx::driver::ScsManager::read_data ( uint8_t id,
uint8_t address,
uint8_t * data,
uint8_t size )
inline

◆ recovery()

std::optional< uint8_t > halx::driver::ScsManager::recovery ( uint8_t id)
inline

◆ reg_write()

std::optional< uint8_t > halx::driver::ScsManager::reg_write ( uint8_t id,
uint8_t address,
const uint8_t * data,
uint8_t size )
inline

◆ reset()

std::optional< uint8_t > halx::driver::ScsManager::reset ( uint8_t id)
inline

◆ write_data()

std::optional< uint8_t > halx::driver::ScsManager::write_data ( uint8_t id,
uint8_t address,
const uint8_t * data,
uint8_t size )
inline

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