.. _program_listing_file__tmp_ws_src_sick_safetyscanners_base_include_sick_safetyscanners_base_datastructure_FieldSets.h: Program Listing for File FieldSets.h ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/sick_safetyscanners_base/include/sick_safetyscanners_base/datastructure/FieldSets.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_FIELDSETS_H #define SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_FIELDSETS_H #include #include namespace sick { namespace datastructure { class FieldSets { public: FieldSets(); std::string getVersionCVersion() const; void setVersionCVersion(const std::string& version_c_version); uint8_t getVersionMajorVersionNumber() const; void setVersionMajorVersionNumber(const uint8_t& version_major_version_number); uint8_t getVersionMinorVersionNumber() const; void setVersionMinorVersionNumber(const uint8_t& version_minor_version_number); uint8_t getVersionReleaseNumber() const; void setVersionReleaseNumber(const uint8_t& version_release_number); std::vector getNameLength() const; void setNameLength(const std::vector& name_length); std::vector getFieldName() const; void setFieldName(const std::vector& field_name); std::vector getIsDefined() const; void setIsDefined(const std::vector& is_defined); private: std::string m_version_c_version; uint8_t m_version_major_version_number; uint8_t m_version_minor_version_number; uint8_t m_version_release_number; std::vector m_name_length; std::vector m_field_name; std::vector m_is_defined; }; } // namespace datastructure } // namespace sick #endif // SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_FIELDSETS_H