PIDUINO
Loading...
Searching...
No Matches
Piduino::SoC::Family

#include <soc.h>

Collaboration diagram for Piduino::SoC::Family:

Public Types

enum  Id { BroadcomBcm2835 = 0 , AllwinnerH , Unknown = -1 }
 

Public Member Functions

 Family (Id i=Unknown)
 
virtual ~Family ()
 
Id id () const
 
const std::string & name () const
 
void setId (Id i)
 

Private Attributes

Id _id
 
std::string _name
 

Detailed Description

Definition at line 41 of file soc.h.

Member Enumeration Documentation

◆ Id

Enumerator
BroadcomBcm2835 
AllwinnerH 
Unknown 

Definition at line 44 of file soc.h.

Constructor & Destructor Documentation

◆ Family()

Piduino::SoC::Family::Family ( Id  i = Unknown)
inline

Definition at line 54 of file soc.h.

References setId().

Here is the call graph for this function:

◆ ~Family()

virtual Piduino::SoC::Family::~Family ( )
inlinevirtual

Definition at line 57 of file soc.h.

Member Function Documentation

◆ id()

Id Piduino::SoC::Family::id ( ) const
inline

Definition at line 59 of file soc.h.

References _id.

◆ name()

const std::string & Piduino::SoC::Family::name ( ) const
inline

Definition at line 63 of file soc.h.

References _name.

◆ setId()

void Piduino::SoC::Family::setId ( Id  i)

Referenced by Family().

Member Data Documentation

◆ _id

Id Piduino::SoC::Family::_id
private

Definition at line 70 of file soc.h.

Referenced by id().

◆ _name

std::string Piduino::SoC::Family::_name
private

Definition at line 71 of file soc.h.

Referenced by name().