Public Member Functions | Private Attributes | List of all members
sick::datastructure::ConfigMetadata Class Reference

Class containing the serial number of a laser scanner. More...

#include <ConfigMetadata.h>

Public Member Functions

 ConfigMetadata ()
 Constructor of the config metadata. More...
 
uint32_t getAppChecksum () const
 Gets the application checksum for the scanner. More...
 
std::vector< uint32_t > getIntegrityHash () const
 Gets the integrity hash for the scanner. More...
 
uint16_t getModificationTimeDate () const
 Gets the modification time date for the scanner. More...
 
uint32_t getModificationTimeTime () const
 Gets the modification time time for the scanner. More...
 
uint32_t getOverallChecksum () const
 Gets the overall checksum for the scanner. More...
 
uint16_t getTransferTimeDate () const
 Gets the transfer time date for the scanner. More...
 
uint32_t getTransferTimeTime () const
 Gets the transfer time time for the scanner. More...
 
std::string getVersionCVersion () const
 Gets the version indicator for the scanner. More...
 
uint8_t getVersionMajorVersionNumber () const
 Gets the major version number for the scanner. More...
 
uint8_t getVersionMinorVersionNumber () const
 Gets the minor version number for the scanner. More...
 
uint8_t getVersionReleaseNumber () const
 Gets the version release number for the scanner. More...
 
void setAppChecksum (const uint32_t &app_checksum)
 Sets the application checksum for the scanner. More...
 
void setIntegrityHash (const std::vector< uint32_t > &integrity_hash)
 Sets the integrity hash for the scanner. More...
 
void setModificationTimeDate (const uint16_t &modification_time_date)
 Sets the modification time date for the scanner. More...
 
void setModificationTimeTime (const uint32_t &modification_time_time)
 Sets the modification time time for the scanner. More...
 
void setOverallChecksum (const uint32_t &overall_checksum)
 Sets the overall checksum for the scanner. More...
 
void setTransferTimeDate (const uint16_t &transfer_time_date)
 Sets the transfer time date for the scanner. More...
 
void setTransferTimeTime (const uint32_t &transfer_time_time)
 Sets the transfer time time for the scanner. More...
 
void setVersionCVersion (const std::string &version_c_version)
 Sets the version indicator for the scanner. More...
 
void setVersionMajorVersionNumber (const uint8_t &version_major_version_number)
 Sets the major version number for the scanner. More...
 
void setVersionMinorVersionNumber (const uint8_t &version_minor_version_number)
 Sets the minor version number for the scanner. More...
 
void setVersionReleaseNumber (const uint8_t &version_release_number)
 Sets the version release number for the scanner. More...
 

Private Attributes

uint32_t m_app_checksum
 
std::vector< uint32_t > m_integrity_hash
 
uint16_t m_modification_time_date
 
uint32_t m_modification_time_time
 
uint32_t m_overall_checksum
 
uint16_t m_transfer_time_date
 
uint32_t m_transfer_time_time
 
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
 

Detailed Description

Class containing the serial number of a laser scanner.

Definition at line 48 of file ConfigMetadata.h.

Constructor & Destructor Documentation

sick::datastructure::ConfigMetadata::ConfigMetadata ( )

Constructor of the config metadata.

Definition at line 40 of file ConfigMetadata.cpp.

Member Function Documentation

uint32_t sick::datastructure::ConfigMetadata::getAppChecksum ( ) const

Gets the application checksum for the scanner.

Returns
The application checksum for the scanner.

Definition at line 122 of file ConfigMetadata.cpp.

std::vector< uint32_t > sick::datastructure::ConfigMetadata::getIntegrityHash ( ) const

Gets the integrity hash for the scanner.

Returns
The integrity hash for the scanner.

Definition at line 142 of file ConfigMetadata.cpp.

uint16_t sick::datastructure::ConfigMetadata::getModificationTimeDate ( ) const

Gets the modification time date for the scanner.

Returns
The modification time date for the scanner.

Definition at line 82 of file ConfigMetadata.cpp.

uint32_t sick::datastructure::ConfigMetadata::getModificationTimeTime ( ) const

Gets the modification time time for the scanner.

Returns
The modification time time for the scanner.

Definition at line 92 of file ConfigMetadata.cpp.

uint32_t sick::datastructure::ConfigMetadata::getOverallChecksum ( ) const

Gets the overall checksum for the scanner.

Returns
The overall checksum for the scanner.

Definition at line 132 of file ConfigMetadata.cpp.

uint16_t sick::datastructure::ConfigMetadata::getTransferTimeDate ( ) const

Gets the transfer time date for the scanner.

Returns
The transfer time date for the scanner.

Definition at line 102 of file ConfigMetadata.cpp.

uint32_t sick::datastructure::ConfigMetadata::getTransferTimeTime ( ) const

Gets the transfer time time for the scanner.

Returns
The transfer time time for the scanner.

Definition at line 112 of file ConfigMetadata.cpp.

std::string sick::datastructure::ConfigMetadata::getVersionCVersion ( ) const

Gets the version indicator for the scanner.

Returns
The version indicator for the scanner.

Definition at line 42 of file ConfigMetadata.cpp.

uint8_t sick::datastructure::ConfigMetadata::getVersionMajorVersionNumber ( ) const

Gets the major version number for the scanner.

Returns
The version indicator for the scanner.

Definition at line 52 of file ConfigMetadata.cpp.

uint8_t sick::datastructure::ConfigMetadata::getVersionMinorVersionNumber ( ) const

Gets the minor version number for the scanner.

Returns
The minor version number for the scanner.

Definition at line 62 of file ConfigMetadata.cpp.

uint8_t sick::datastructure::ConfigMetadata::getVersionReleaseNumber ( ) const

Gets the version release number for the scanner.

Returns
The version release number for the scanner.

Definition at line 72 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setAppChecksum ( const uint32_t &  app_checksum)

Sets the application checksum for the scanner.

Parameters
app_checksumThe application checksum for the scanner.

Definition at line 127 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setIntegrityHash ( const std::vector< uint32_t > &  integrity_hash)

Sets the integrity hash for the scanner.

Parameters
integrity_hashThe integrity hash for the scanner.

Definition at line 147 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setModificationTimeDate ( const uint16_t &  modification_time_date)

Sets the modification time date for the scanner.

Parameters
modification_time_dateThe modification time date for the scanner.

Definition at line 87 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setModificationTimeTime ( const uint32_t &  modification_time_time)

Sets the modification time time for the scanner.

Parameters
modification_time_timeThe modification time time for the scanner.

Definition at line 97 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setOverallChecksum ( const uint32_t &  overall_checksum)

Sets the overall checksum for the scanner.

Parameters
overall_checksumThe overall checksum for the scanner.

Definition at line 137 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setTransferTimeDate ( const uint16_t &  transfer_time_date)

Sets the transfer time date for the scanner.

Parameters
transfer_time_dateThe transfer time date for the scanner.

Definition at line 107 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setTransferTimeTime ( const uint32_t &  transfer_time_time)

Sets the transfer time time for the scanner.

Parameters
transfer_time_timeThe transfer time time for the scanner.

Definition at line 117 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setVersionCVersion ( const std::string &  version_c_version)

Sets the version indicator for the scanner.

Parameters
version_c_versionThe version indicator for the scanner.

Definition at line 47 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setVersionMajorVersionNumber ( const uint8_t &  version_major_version_number)

Sets the major version number for the scanner.

Parameters
version_major_version_numberThe major version number for the scanner.

Definition at line 57 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setVersionMinorVersionNumber ( const uint8_t &  version_minor_version_number)

Sets the minor version number for the scanner.

Parameters
version_minor_version_numberThe minor version number for the scanner.

Definition at line 67 of file ConfigMetadata.cpp.

void sick::datastructure::ConfigMetadata::setVersionReleaseNumber ( const uint8_t &  version_release_number)

Sets the version release number for the scanner.

Parameters
version_release_numberThe version release number for the scanner.

Definition at line 77 of file ConfigMetadata.cpp.

Member Data Documentation

uint32_t sick::datastructure::ConfigMetadata::m_app_checksum
private

Definition at line 209 of file ConfigMetadata.h.

std::vector<uint32_t> sick::datastructure::ConfigMetadata::m_integrity_hash
private

Definition at line 211 of file ConfigMetadata.h.

uint16_t sick::datastructure::ConfigMetadata::m_modification_time_date
private

Definition at line 205 of file ConfigMetadata.h.

uint32_t sick::datastructure::ConfigMetadata::m_modification_time_time
private

Definition at line 206 of file ConfigMetadata.h.

uint32_t sick::datastructure::ConfigMetadata::m_overall_checksum
private

Definition at line 210 of file ConfigMetadata.h.

uint16_t sick::datastructure::ConfigMetadata::m_transfer_time_date
private

Definition at line 207 of file ConfigMetadata.h.

uint32_t sick::datastructure::ConfigMetadata::m_transfer_time_time
private

Definition at line 208 of file ConfigMetadata.h.

std::string sick::datastructure::ConfigMetadata::m_version_c_version
private

Definition at line 201 of file ConfigMetadata.h.

uint8_t sick::datastructure::ConfigMetadata::m_version_major_version_number
private

Definition at line 202 of file ConfigMetadata.h.

uint8_t sick::datastructure::ConfigMetadata::m_version_minor_version_number
private

Definition at line 203 of file ConfigMetadata.h.

uint8_t sick::datastructure::ConfigMetadata::m_version_release_number
private

Definition at line 204 of file ConfigMetadata.h.


The documentation for this class was generated from the following files:


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Fri Apr 2 2021 02:45:42