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

Class containing the application name of a laser scanner. More...

#include <ApplicationName.h>

Public Member Functions

 ApplicationName ()
 Constructor of the application name. More...
 
std::string getApplicationName () const
 Gets the application name for the scanner. More...
 
uint32_t getNameLength () const
 Gets the length of the application name. 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 setApplicationName (const std::string &application_name)
 Sets the application name for the scanner. More...
 
void setNameLength (const uint32_t &name_length)
 Sets the length of the application name. 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

std::string m_application_name
 
uint32_t m_name_length
 
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 application name of a laser scanner.

Definition at line 47 of file ApplicationName.h.

Constructor & Destructor Documentation

sick::datastructure::ApplicationName::ApplicationName ( )

Constructor of the application name.

Definition at line 40 of file ApplicationName.cpp.

Member Function Documentation

std::string sick::datastructure::ApplicationName::getApplicationName ( ) const

Gets the application name for the scanner.

Returns
The application name for the scanner.

Definition at line 92 of file ApplicationName.cpp.

uint32_t sick::datastructure::ApplicationName::getNameLength ( ) const

Gets the length of the application name.

Returns
The length of the application name.

Definition at line 82 of file ApplicationName.cpp.

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

Gets the version indicator for the scanner.

Returns
The version indicator for the scanner.

Definition at line 42 of file ApplicationName.cpp.

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

Gets the major version number for the scanner.

Returns
The version indicator for the scanner.

Definition at line 52 of file ApplicationName.cpp.

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

Gets the minor version number for the scanner.

Returns
The minor version number for the scanner.

Definition at line 62 of file ApplicationName.cpp.

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

Gets the version release number for the scanner.

Returns
The version release number for the scanner.

Definition at line 72 of file ApplicationName.cpp.

void sick::datastructure::ApplicationName::setApplicationName ( const std::string &  application_name)

Sets the application name for the scanner.

Parameters
application_nameThe application name for the scanner.

Definition at line 97 of file ApplicationName.cpp.

void sick::datastructure::ApplicationName::setNameLength ( const uint32_t &  name_length)

Sets the length of the application name.

Parameters
name_lengthThe length of the application name.

Definition at line 87 of file ApplicationName.cpp.

void sick::datastructure::ApplicationName::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 ApplicationName.cpp.

void sick::datastructure::ApplicationName::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 ApplicationName.cpp.

void sick::datastructure::ApplicationName::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 ApplicationName.cpp.

void sick::datastructure::ApplicationName::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 ApplicationName.cpp.

Member Data Documentation

std::string sick::datastructure::ApplicationName::m_application_name
private

Definition at line 137 of file ApplicationName.h.

uint32_t sick::datastructure::ApplicationName::m_name_length
private

Definition at line 136 of file ApplicationName.h.

std::string sick::datastructure::ApplicationName::m_version_c_version
private

Definition at line 132 of file ApplicationName.h.

uint8_t sick::datastructure::ApplicationName::m_version_major_version_number
private

Definition at line 133 of file ApplicationName.h.

uint8_t sick::datastructure::ApplicationName::m_version_minor_version_number
private

Definition at line 134 of file ApplicationName.h.

uint8_t sick::datastructure::ApplicationName::m_version_release_number
private

Definition at line 135 of file ApplicationName.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