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

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

#include <FieldSets.h>

Public Member Functions

 FieldSets ()
 Constructor of the field name. More...
 
std::vector< std::string > getFieldName () const
 Gets the field name for the scanner. More...
 
std::vector< bool > getIsDefined () const
 Gets if the fields are defined. More...
 
std::vector< uint32_t > getNameLength () const
 Gets the length of the field 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 setFieldName (const std::vector< std::string > &field_name)
 Sets the field name for the scanner. More...
 
void setIsDefined (const std::vector< bool > &is_defined)
 Sets if the fields are defined. More...
 
void setNameLength (const std::vector< uint32_t > &name_length)
 Sets the length of the field 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::vector< std::string > m_field_name
 
std::vector< bool > m_is_defined
 
std::vector< 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 field name of a laser scanner.

Definition at line 47 of file FieldSets.h.

Constructor & Destructor Documentation

sick::datastructure::FieldSets::FieldSets ( )

Constructor of the field name.

Definition at line 40 of file FieldSets.cpp.

Member Function Documentation

std::vector< std::string > sick::datastructure::FieldSets::getFieldName ( ) const

Gets the field name for the scanner.

Returns
The field name for the scanner.

Definition at line 92 of file FieldSets.cpp.

std::vector< bool > sick::datastructure::FieldSets::getIsDefined ( ) const

Gets if the fields are defined.

Returns
if the fields are defined.

Definition at line 102 of file FieldSets.cpp.

std::vector< uint32_t > sick::datastructure::FieldSets::getNameLength ( ) const

Gets the length of the field name.

Returns
The length of the field name.

Definition at line 82 of file FieldSets.cpp.

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

Gets the version indicator for the scanner.

Returns
The version indicator for the scanner.

Definition at line 42 of file FieldSets.cpp.

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

Gets the major version number for the scanner.

Returns
The version indicator for the scanner.

Definition at line 52 of file FieldSets.cpp.

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

Gets the minor version number for the scanner.

Returns
The minor version number for the scanner.

Definition at line 62 of file FieldSets.cpp.

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

Gets the version release number for the scanner.

Returns
The version release number for the scanner.

Definition at line 72 of file FieldSets.cpp.

void sick::datastructure::FieldSets::setFieldName ( const std::vector< std::string > &  field_name)

Sets the field name for the scanner.

Parameters
field_nameThe field name for the scanner.

Definition at line 97 of file FieldSets.cpp.

void sick::datastructure::FieldSets::setIsDefined ( const std::vector< bool > &  is_defined)

Sets if the fields are defined.

Parameters
is_definedif the fields are defined.

Definition at line 107 of file FieldSets.cpp.

void sick::datastructure::FieldSets::setNameLength ( const std::vector< uint32_t > &  name_length)

Sets the length of the field name.

Parameters
name_lengthThe length of the field name.

Definition at line 87 of file FieldSets.cpp.

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

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

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

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

Member Data Documentation

std::vector<std::string> sick::datastructure::FieldSets::m_field_name
private

Definition at line 150 of file FieldSets.h.

std::vector<bool> sick::datastructure::FieldSets::m_is_defined
private

Definition at line 151 of file FieldSets.h.

std::vector<uint32_t> sick::datastructure::FieldSets::m_name_length
private

Definition at line 149 of file FieldSets.h.

std::string sick::datastructure::FieldSets::m_version_c_version
private

Definition at line 145 of file FieldSets.h.

uint8_t sick::datastructure::FieldSets::m_version_major_version_number
private

Definition at line 146 of file FieldSets.h.

uint8_t sick::datastructure::FieldSets::m_version_minor_version_number
private

Definition at line 147 of file FieldSets.h.

uint8_t sick::datastructure::FieldSets::m_version_release_number
private

Definition at line 148 of file FieldSets.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