Go to the documentation of this file.
11 #include "../BasicDatatypes.hpp"
45 return "FOCALPOSITION";
145 #endif // EVALCASE_HPP
void setCaseName(const std::string &caseName)
void setLogicalInputState_from_UINT8(UINT8 value)
double getMinFieldExp() const
virtual const UINT32 getUsedMemory() const
UINT32 m_responseTime
[µs]
void setStrategy(EvaluationStrategy strategy)
const std::string & getCaseName() const
FilterType
kind of filter which is connected to evaluation case
void setDistDependent(bool distDependent)
void setFilterType(FilterType filterType)
UINT16 getVersionNumber()
InputState m_logicalInputState[2]
bool isDistDependent() const
void setFieldNumber(UINT16 fieldNumber)
void setManipulationPrevention(ManipulationPrevention manPrev)
void setResultNegation(bool resultNegation)
static std::string strategyToString(EvaluationStrategy strategy)
UINT32 getResponseTimeExtended() const
ManipulationPrevention getManipulationPrevention() const
void setMaxRadialCorridor(double maxRadialCorridor)
ManipulationPrevention m_manipulationPrevention
UINT32 m_responseTimeExtended
[µs]
const std::string & getComment() const
void setResponseTime(UINT32 responseTime)
FilterType getFilterType() const
@ INPUT_INACTIVE
input is not relevant for this evaluation case
bool m_resultNegation
negation of evaluation result
ManipulationPrevention
Manipulation prevention. If active, shadowing of field parts may trigger an event.
std::string m_comment
comment is optional
UINT32 getVersionNumberIntern() const
UINT32 getResponseTime() const
UINT8 getCaseNumber() const
void setBlankingSize(double blankingSize)
UINT16 m_fieldNumber
index of field which is connected to evaluation case
const UINT8 getLogicalInputState_as_UINT8() const
double m_minFieldExp
[m]; minimum radial distance between field start and end point
double getBlankingSize() const
UINT8 getOutputNumber() const
UINT16 m_versionNumberIntern
EvaluationStrategy m_strategy
double m_blankingSize
[m]; minimum object size
UINT16 getFieldNumber() const
double getMaxRadialCorridor() const
void setVersionNumber(UINT16 versionNumber)
bool isResultNegation() const
double m_maxRadialCorridor
[m]; max radial corridor (only active if distance dependency is active)
void setOutputNumber(UINT8 outputNumber)
EvaluationStrategy getStrategy() const
void setComment(const std::string &comment)
std::string m_caseName
name of evaluation case is optional
void setCaseNumber(UINT8 caseNumber)
void setMinFieldExp(double minFieldExp)
void setResponseTimeExtended(UINT32 responseTimeExtended)
bool m_distDependent
if TRUE field evaluation works distance dependent
UINT16 m_outputNumber
output which belongs to this evaluation case
libsick_ldmrs
Author(s): SICK AG
, Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57