#ifndef MISSION_MEMORY_SDCARDMOUNTERIF_H_ #define MISSION_MEMORY_SDCARDMOUNTERIF_H_ #include #include "definitions.h" class SdCardMountedIF { public: virtual ~SdCardMountedIF(){}; virtual std::string getCurrentMountPrefix() const = 0; virtual bool isSdCardUsable(sd::SdCard sdCard) = 0; virtual sd::SdCard getPreferredSdCard() const = 0; virtual void setActiveSdCard(sd::SdCard sdCard) = 0; virtual sd::SdCard getActiveSdCard() const = 0; private: }; #endif /* MISSION_MEMORY_SDCARDMOUNTERIF_H_ */