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
 
void setMonitoringCaseNumber(const uint16_t monitoring_case_number)
Sets the monitoring case number. 
 
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. 
 
std::vector< uint16_t > getFieldIndices() const 
Returns the field indices. 
 
uint16_t getMonitoringCaseNumber() const 
Returns the number of the monitoring case. 
 
void setIsValid(const bool is_valid)
Sets if the monitoring case data is valid. 
 
void setFieldIndices(const std::vector< uint16_t > &field_indices)
Sets the field indices.