.. _program_listing_file__tmp_ws_src_sick_safetyscanners_base_include_sick_safetyscanners_base_datastructure_MonitoringCaseData.h: Program Listing for File MonitoringCaseData.h ============================================= |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/sick_safetyscanners_base/include/sick_safetyscanners_base/datastructure/MonitoringCaseData.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*- // -- BEGIN LICENSE BLOCK ---------------------------------------------- // -- END LICENSE BLOCK ------------------------------------------------ //---------------------------------------------------------------------- //---------------------------------------------------------------------- #ifndef SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_MONITORINGCASEDATA_H #define SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_MONITORINGCASEDATA_H #include #include namespace sick { namespace datastructure { class MonitoringCaseData { public: MonitoringCaseData(); bool getIsValid() const; void setIsValid(bool is_valid); uint16_t getMonitoringCaseNumber() const; void setMonitoringCaseNumber(const uint16_t& monitoring_case_number); std::vector getFieldIndices() const; void setFieldIndices(const std::vector& field_indices); std::vector getFieldsValid() const; void setFieldsValid(const std::vector& fields_valid); private: bool m_is_valid; uint16_t m_monitoring_case_number; std::vector m_field_indices; std::vector m_fields_valid; }; } // namespace datastructure } // namespace sick #endif // SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_MONITORINGCASEDATA_H