distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits Class Reference

card status bits More...

Collaboration diagram for distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits:
[legend]

Public Types

using RawCardStatusBits = std::array< uint16_t, 1 >
 type of raw card status bits data More...
 

Public Member Functions

constexpr CardStatusBits (const RawCardStatusBits cardStatusBits)
 CardStatusBits's constructor. More...
 
CardState getCurrentState () const
 
bool isError () const
 

Private Attributes

RawCardStatusBits cardStatusBits_
 raw card status bits data More...
 

Detailed Description

card status bits

Member Typedef Documentation

◆ RawCardStatusBits

using distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits::RawCardStatusBits = std::array<uint16_t, 1>

type of raw card status bits data

Constructor & Destructor Documentation

◆ CardStatusBits()

constexpr distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits::CardStatusBits ( const RawCardStatusBits  cardStatusBits)
inlineexplicit

CardStatusBits's constructor.

Parameters
[in]cardStatusBitsis the raw card status bits data

Member Function Documentation

◆ getCurrentState()

CardState distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits::getCurrentState ( ) const
inline
Returns
value of CURRENT_STATE bit field

◆ isError()

bool distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits::isError ( ) const
inline
Returns
true if card status bits contains any error, false otherwise

Member Data Documentation

◆ cardStatusBits_

RawCardStatusBits distortos::devices::anonymous_namespace{SdCard.cpp}::R6Response::CardStatusBits::cardStatusBits_
private

raw card status bits data


The documentation for this class was generated from the following file: