35 #ifndef SICK_SAFETYSCANNERS_DATASTRUCTURE_MONITORINGCASEDATA_H 36 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_MONITORINGCASEDATA_H 42 namespace datastructure {
124 #endif // SICK_SAFETYSCANNERS_DATASTRUCTURE_MONITORINGCASEDATA_H std::vector< uint16_t > m_field_indices
void setFieldsValid(const std::vector< bool > &fields_valid)
Sets if the fields are valid.
bool getIsValid() const
Returns if the received monitoring case data is valid.
std::vector< bool > m_fields_valid
std::vector< bool > getFieldsValid() const
Returns if the fields are configured and valid.
uint16_t m_monitoring_case_number
Stores the data for the different monitoring cases.
MonitoringCaseData()
The constructor of the monitoring case data.
void setMonitoringCaseNumber(const uint16_t &monitoring_case_number)
Sets the monitoring case number.
std::vector< uint16_t > getFieldIndices() const
Returns the field indices.
void setIsValid(bool is_valid)
Sets if the monitoring case data is valid.
uint16_t getMonitoringCaseNumber() const
Returns the number of the monitoring case.
void setFieldIndices(const std::vector< uint16_t > &field_indices)
Sets the field indices.