open62541pp 0.18.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
Public Member Functions | List of all members
opcua::ua::AxisInformation Class Reference

#include <types.hpp>

Inheritance diagram for opcua::ua::AxisInformation:
[legend]

Detailed Description

UA_AxisInformation wrapper class.

See also
https://reference.opcfoundation.org/Core/Part8/v105/docs/5.6.6

Definition at line 2647 of file types.hpp.

Public Member Functions

 AxisInformation (EUInformation engineeringUnits, Range eURange, LocalizedText title, AxisScaleEnumeration axisScaleType, Span< const double > axisSteps)
 
const EUInformationengineeringUnits () const noexcept
 
const EUInformationgetEngineeringUnits () const noexcept
 
EUInformationengineeringUnits () noexcept
 
EUInformationgetEngineeringUnits () noexcept
 
const RangeeURange () const noexcept
 
const RangegetEURange () const noexcept
 
RangeeURange () noexcept
 
RangegetEURange () noexcept
 
const LocalizedTexttitle () const noexcept
 
const LocalizedTextgetTitle () const noexcept
 
LocalizedTexttitle () noexcept
 
LocalizedTextgetTitle () noexcept
 
AxisScaleEnumeration axisScaleType () const noexcept
 
AxisScaleEnumeration getAxisScaleType () const noexcept
 
Span< const double > axisSteps () const noexcept
 
Span< double > axisSteps () noexcept
 
Span< const double > getAxisSteps () const noexcept
 
Span< double > getAxisSteps () noexcept
 
constexpr TypeWrapper () noexcept=default
 
constexpr TypeWrapper (const T &native)
 
constexpr TypeWrapper (T &&native) noexcept
 
constexpr TypeWrapper (const TypeWrapper &other)
 
constexpr TypeWrapper (TypeWrapper &&other) noexcept
 
- Public Member Functions inherited from opcua::TypeWrapper< UA_AxisInformation, UA_TYPES_AXISINFORMATION >
constexpr TypeWrapper () noexcept=default
 
constexpr TypeWrapper (const UA_AxisInformation &native)
 
constexpr TypeWrapper (UA_AxisInformation &&native) noexcept
 
constexpr TypeWrapper (const TypeWrapper &other)
 
constexpr TypeWrapper (TypeWrapper &&other) noexcept
 
 ~TypeWrapper ()
 
constexpr TypeWrapperoperator= (const TypeWrapper &other)
 
constexpr TypeWrapperoperator= (const UA_AxisInformation &native)
 
constexpr TypeWrapperoperator= (TypeWrapper &&other) noexcept
 
constexpr TypeWrapperoperator= (UA_AxisInformation &&native) noexcept
 
- Public Member Functions inherited from opcua::Wrapper< T >
constexpr Wrapper () noexcept=default
 
constexpr Wrapper (const T &native) noexcept
 
constexpr Wrapper (T &&native) noexcept
 
constexpr Wrapperoperator= (const T &native) noexcept
 
constexpr Wrapperoperator= (T &&native) noexcept
 
constexpr operator T& () noexcept
 
constexpr operator const T & () const noexcept
 
constexpr T * operator-> () noexcept
 
constexpr const T * operator-> () const noexcept
 
constexpr T * handle () noexcept
 
constexpr const T * handle () const noexcept
 
constexpr void swap (Wrapper &other) noexcept
 
constexpr void swap (T &native) noexcept
 

Additional Inherited Members

- Public Types inherited from opcua::Wrapper< T >
using NativeType = T
 
- Static Public Member Functions inherited from opcua::TypeWrapper< UA_AxisInformation, UA_TYPES_AXISINFORMATION >
static constexpr TypeIndex typeIndex ()
 
- Protected Member Functions inherited from opcua::TypeWrapper< UA_AxisInformation, UA_TYPES_AXISINFORMATION >
constexpr void clear () noexcept
 
- Protected Member Functions inherited from opcua::Wrapper< T >
constexpr const T & native () const noexcept
 
constexpr T & native () noexcept
 

Constructor & Destructor Documentation

◆ AxisInformation()

opcua::ua::AxisInformation::AxisInformation ( EUInformation  engineeringUnits,
Range  eURange,
LocalizedText  title,
AxisScaleEnumeration  axisScaleType,
Span< const double >  axisSteps 
)
inline

Definition at line 2651 of file types.hpp.

Member Function Documentation

◆ engineeringUnits() [1/2]

const EUInformation & opcua::ua::AxisInformation::engineeringUnits ( ) const
inlinenoexcept

Definition at line 2666 of file types.hpp.

◆ getEngineeringUnits() [1/2]

const EUInformation & opcua::ua::AxisInformation::getEngineeringUnits ( ) const
inlinenoexcept
Deprecated:
Use engineeringUnits instead

Definition at line 2666 of file types.hpp.

◆ engineeringUnits() [2/2]

EUInformation & opcua::ua::AxisInformation::engineeringUnits ( )
inlinenoexcept

Definition at line 2666 of file types.hpp.

◆ getEngineeringUnits() [2/2]

EUInformation & opcua::ua::AxisInformation::getEngineeringUnits ( )
inlinenoexcept
Deprecated:
Use engineeringUnits instead

Definition at line 2666 of file types.hpp.

◆ eURange() [1/2]

const Range & opcua::ua::AxisInformation::eURange ( ) const
inlinenoexcept

Definition at line 2667 of file types.hpp.

◆ getEURange() [1/2]

const Range & opcua::ua::AxisInformation::getEURange ( ) const
inlinenoexcept
Deprecated:
Use eURange instead

Definition at line 2667 of file types.hpp.

◆ eURange() [2/2]

Range & opcua::ua::AxisInformation::eURange ( )
inlinenoexcept

Definition at line 2667 of file types.hpp.

◆ getEURange() [2/2]

Range & opcua::ua::AxisInformation::getEURange ( )
inlinenoexcept
Deprecated:
Use eURange instead

Definition at line 2667 of file types.hpp.

◆ title() [1/2]

const LocalizedText & opcua::ua::AxisInformation::title ( ) const
inlinenoexcept

Definition at line 2668 of file types.hpp.

◆ getTitle() [1/2]

const LocalizedText & opcua::ua::AxisInformation::getTitle ( ) const
inlinenoexcept
Deprecated:
Use title instead

Definition at line 2668 of file types.hpp.

◆ title() [2/2]

LocalizedText & opcua::ua::AxisInformation::title ( )
inlinenoexcept

Definition at line 2668 of file types.hpp.

◆ getTitle() [2/2]

LocalizedText & opcua::ua::AxisInformation::getTitle ( )
inlinenoexcept
Deprecated:
Use title instead

Definition at line 2668 of file types.hpp.

◆ axisScaleType()

AxisScaleEnumeration opcua::ua::AxisInformation::axisScaleType ( ) const
inlinenoexcept

Definition at line 2669 of file types.hpp.

◆ getAxisScaleType()

AxisScaleEnumeration opcua::ua::AxisInformation::getAxisScaleType ( ) const
inlinenoexcept
Deprecated:
Use axisScaleType instead

Definition at line 2669 of file types.hpp.

◆ axisSteps() [1/2]

Span< const double > opcua::ua::AxisInformation::axisSteps ( ) const
inlinenoexcept

Definition at line 2670 of file types.hpp.

◆ axisSteps() [2/2]

Span< double > opcua::ua::AxisInformation::axisSteps ( )
inlinenoexcept

Definition at line 2670 of file types.hpp.

◆ getAxisSteps() [1/2]

Span< const double > opcua::ua::AxisInformation::getAxisSteps ( ) const
inlinenoexcept
Deprecated:
Use axisSteps instead

Definition at line 2670 of file types.hpp.

◆ getAxisSteps() [2/2]

Span< double > opcua::ua::AxisInformation::getAxisSteps ( )
inlinenoexcept
Deprecated:
Use axisSteps instead

Definition at line 2670 of file types.hpp.

◆ TypeWrapper() [1/5]

constexpr opcua::TypeWrapper< T, Index >::TypeWrapper ( )
constexprdefaultnoexcept

◆ TypeWrapper() [2/5]

constexpr opcua::TypeWrapper< T, Index >::TypeWrapper ( const T &  native)
inlineexplicitconstexpr

Constructor with native object (deep copy).

Definition at line 31 of file typewrapper.hpp.

◆ TypeWrapper() [3/5]

constexpr opcua::TypeWrapper< T, Index >::TypeWrapper ( T &&  native)
inlineconstexprnoexcept

Constructor with native object (move rvalue).

Definition at line 35 of file typewrapper.hpp.

◆ TypeWrapper() [4/5]

constexpr opcua::TypeWrapper< T, Index >::TypeWrapper ( const TypeWrapper other)
inlineconstexpr

Copy constructor (deep copy).

Definition at line 43 of file typewrapper.hpp.

◆ TypeWrapper() [5/5]

constexpr opcua::TypeWrapper< T, Index >::TypeWrapper ( TypeWrapper &&  other)
inlineconstexprnoexcept

Move constructor.

Definition at line 47 of file typewrapper.hpp.