mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-04-21 22:30:02 +02:00
discard partial
This commit is contained in:
parent
25812cb291
commit
1cc7690f9a
@ -179,7 +179,7 @@ enum class DetectorType {
|
|||||||
};
|
};
|
||||||
|
|
||||||
enum class TimingMode { Auto, Trigger };
|
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); }
|
template <class T> T StringTo(const std::string &arg) { return T(arg); }
|
||||||
|
|
||||||
|
@ -73,6 +73,8 @@ template <> FrameDiscardPolicy StringTo(const std::string &arg) {
|
|||||||
return FrameDiscardPolicy::NoDiscard;
|
return FrameDiscardPolicy::NoDiscard;
|
||||||
if (arg == "discard")
|
if (arg == "discard")
|
||||||
return FrameDiscardPolicy::Discard;
|
return FrameDiscardPolicy::Discard;
|
||||||
|
if (arg == "discardpartial")
|
||||||
|
return FrameDiscardPolicy::DiscardPartial;
|
||||||
throw std::runtime_error("Could not decode frame discard policy from: \"" + arg + "\"");
|
throw std::runtime_error("Could not decode frame discard policy from: \"" + arg + "\"");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user