82 inline const std::string &
board()
const {
88 inline const std::string &
version()
const {
91 inline const std::string &
family()
const {
94 inline const std::string &
branch()
const {
97 inline const std::string &
arch()
const {
249 value =
static_cast<uint32_t
> (v);
253 value =
static_cast<uint32_t
> (v);
std::vector< std::string > features
const std::string & arch() const
const std::string & branch() const
const std::string & version() const
const std::string & family() const
const std::string & boardName() const
const std::string & board() const
MemorySize memory() const
Manufacturer manufacturer() const
Processor processor() const
static bool charFileExists(const char *path)
const ArmbianInfo & armbianInfo() const
unsigned long revision() const
void createPidFile(const std::string &path)
static bool fileExists(const char *path)
static bool fileExists(const std::string &p)
static bool charFileExists(const std::string &p)
const RaspianInfo & raspianInfo() const
unsigned long long serialNumber() const
const ArmCore & core() const
const std::string & hardware() const
void createPidFile(const char *path=nullptr)
unsigned long totalRam() const
static unsigned long readLinuxRevision()
static bool directoryExists(const char *path)
static bool directoryExists(const std::string &p)
static std::string progName()
Global namespace for Piduino.
System system
Piduino System Global Object.
Manufacturer manufacturer
BoardInfo(const BoardInfo &b)
BoardInfo & operator=(const BoardInfo &b)