#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 |
このクラス詳解は次のファイルから抽出されました: