#ifndef BSP_LINUX_BOARD_RPISDCARDMANAGER_H_ #define BSP_LINUX_BOARD_RPISDCARDMANAGER_H_ #include class RPiSdCardManager : public SdCardMountedIF { public: RPiSdCardManager(std::string prefix); const std::string& getCurrentMountPrefix() const override; bool isSdCardUsable(sd::SdCard sdCard) override; std::optional getPreferredSdCard() const override; void setActiveSdCard(sd::SdCard sdCard) override; std::optional getActiveSdCard() const override; private: std::string prefix; }; #endif /* BSP_LINUX_BOARD_RPISDCARDMANAGER_H_ */