Broaden SD card status detail in message.

This commit is contained in:
Jared Boone 2015-11-29 15:50:58 -08:00
parent 5928086fd9
commit 42104d217a
4 changed files with 22 additions and 9 deletions

View file

@ -243,14 +243,23 @@ public:
class SDCardStatusMessage : public Message {
public:
enum class State : int32_t {
IOError = -3,
MountError = -2,
ConnectError = -1,
NotPresent = 0,
Present = 1,
Mounted = 2,
};
constexpr SDCardStatusMessage(
bool is_mounted
State state
) : Message { ID::SDCardStatus },
is_mounted { is_mounted }
state { state }
{
}
bool is_mounted;
State state;
};
class MessageHandlerMap {