peary::board::carboard::Carboard

Carboard class representing the CaR board.

#include <peary/hardware/boards/Carboard.hpp>

Inherits from peary::hal::Board< Resource >

Public Types

Name
using Resource R

Public Functions

Name
Carboard()Constructor for Carboard class.
virtual ~Carboard() =defaultDestructor for Carboard class.

Additional inherited members

Public Functions inherited from peary::hal::Board< Resource >

Name
Board() =defaultDefault constructor.
virtual ~Board() =defaultDefault destructor.
template <typename T > std::shared_ptr< T > getResource(R res)Get a resource by name.

Protected Functions inherited from peary::hal::Board< Resource >

Name
template <typename T ,typename… Args> void register_resource(R res, Args &&… args)Register a resource with the board.

Protected Attributes inherited from peary::hal::Board< Resource >

Name
utils::enum_hash_map< R, std::shared_ptr< Resource > > _resources

Public Types Documentation

using R

  using peary::board::carboard::Carboard::R =  Resource;
  

Public Functions Documentation

function Carboard

  inline Carboard()
  

Constructor for Carboard class.

function ~Carboard

  virtual ~Carboard() =default
  

Destructor for Carboard class.


Updated on 2026-01-30 at 22:01:05 +0100