discard partial

This commit is contained in:
Erik Fröjdh 2024-11-06 09:13:40 +01:00
parent 25812cb291
commit 1cc7690f9a
2 changed files with 3 additions and 1 deletions

View File

@ -179,7 +179,7 @@ enum class DetectorType {
};
enum class TimingMode { Auto, Trigger };
enum class FrameDiscardPolicy { NoDiscard, Discard };
enum class FrameDiscardPolicy { NoDiscard, Discard, DiscardPartial };
template <class T> T StringTo(const std::string &arg) { return T(arg); }

View File

@ -73,6 +73,8 @@ template <> FrameDiscardPolicy StringTo(const std::string &arg) {
return FrameDiscardPolicy::NoDiscard;
if (arg == "discard")
return FrameDiscardPolicy::Discard;
if (arg == "discardpartial")
return FrameDiscardPolicy::DiscardPartial;
throw std::runtime_error("Could not decode frame discard policy from: \"" + arg + "\"");
}