.. _program_listing_file__tmp_ws_src_sick_safetyscanners_base_include_sick_safetyscanners_base_datastructure_ConfigMetadata.h: Program Listing for File ConfigMetadata.h ========================================= |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/sick_safetyscanners_base/include/sick_safetyscanners_base/datastructure/ConfigMetadata.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_CONFIGMETADATA_H #define SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_CONFIGMETADATA_H #include #include namespace sick { namespace datastructure { class ConfigMetadata { public: ConfigMetadata(); 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); uint16_t getModificationTimeDate() const; void setModificationTimeDate(const uint16_t& modification_time_date); uint32_t getModificationTimeTime() const; void setModificationTimeTime(const uint32_t& modification_time_time); uint16_t getTransferTimeDate() const; void setTransferTimeDate(const uint16_t& transfer_time_date); uint32_t getTransferTimeTime() const; void setTransferTimeTime(const uint32_t& transfer_time_time); uint32_t getAppChecksum() const; void setAppChecksum(const uint32_t& app_checksum); uint32_t getOverallChecksum() const; void setOverallChecksum(const uint32_t& overall_checksum); std::vector getIntegrityHash() const; void setIntegrityHash(const std::vector& integrity_hash); 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; uint16_t m_modification_time_date; uint32_t m_modification_time_time; uint16_t m_transfer_time_date; uint32_t m_transfer_time_time; uint32_t m_app_checksum; uint32_t m_overall_checksum; std::vector m_integrity_hash; }; } // namespace datastructure } // namespace sick #endif // SICK_SAFETYSCANNERS_BASE_DATASTRUCTURE_CONFIGMETADATA_H