Used more specific exception classes to allow the TC to handle device failure errors better

This commit is contained in:
Nav
2021-08-15 01:47:48 +01:00
parent 89b5875132
commit 85fbf1ada4
16 changed files with 228 additions and 115 deletions

View File

@@ -1,18 +0,0 @@
#pragma once
#include "Exception.hpp"
namespace Bloom::Exceptions
{
class DeviceCommunicationFailure: public Exception
{
public:
explicit DeviceCommunicationFailure(const std::string& message): Exception(message) {
this->message = message;
}
explicit DeviceCommunicationFailure(const char* message): Exception(message) {
this->message = std::string(message);
}
};
}