QOpcUaAxisInformation Class

The OPC UA AxisInformation type. 更多...

头: #include <QOpcUaAxisInformation>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

公共函数

QOpcUaAxisInformation ()
QOpcUaAxisInformation (const QOpcUaEUInformation & engineeringUnits , const QOpcUaRange & eURange , const QOpcUaLocalizedText & title , const QOpcUa::AxisScale & axisScaleType , const QList<double> & axisSteps )
QOpcUaAxisInformation (const QOpcUaAxisInformation & rhs )
QOpcUa::AxisScale axisScaleType () const
QList<double> axisSteps () const
QList<double> & axisStepsRef ()
QOpcUaRange eURange () const
QOpcUaEUInformation engineeringUnits () const
void setAxisScaleType (QOpcUa::AxisScale axisScaleType )
void setAxisSteps (const QList<double> & axisSteps )
void setEURange (const QOpcUaRange & eURange )
void setEngineeringUnits (const QOpcUaEUInformation & engineeringUnits )
void setTitle (const QOpcUaLocalizedText & title )
QOpcUaLocalizedText title () const
QVariant operator QVariant () const
QOpcUaAxisInformation & operator= (const QOpcUaAxisInformation & rhs )
bool operator== (const QOpcUaAxisInformation & rhs ) const

详细描述

This is the Qt OPC UA representation for the OPC UA AxisInformation type defined in OPC UA 1.05 part 8, 5.6.6. It contains information about an axis which can be used for multiple purposes. A common use case could involve the plotting of display data. The engineering units and the title are used for the text on the plot, range, axisScaleType and axisSteps provide the scaling and the axis ranges of the plot.

成员函数文档编制

QOpcUaAxisInformation:: QOpcUaAxisInformation ()

Default constructs an axis information with no parameters set.

QOpcUaAxisInformation:: QOpcUaAxisInformation (const QOpcUaEUInformation & engineeringUnits , const QOpcUaRange & eURange , const QOpcUaLocalizedText & title , const QOpcUa::AxisScale & axisScaleType , const QList < double > & axisSteps )

Constructs axis information with engineering units engineeringUnits , range eURange , title title , scaling axisScaleType and axis steps axisSteps .

QOpcUaAxisInformation:: QOpcUaAxisInformation (const QOpcUaAxisInformation & rhs )

Constructs axis information from rhs .

QOpcUa::AxisScale QOpcUaAxisInformation:: axisScaleType () const

Returns the scaling of this axis, defined by QOpcUa::AxisScale .

另请参阅 setAxisScaleType ().

QList < double > QOpcUaAxisInformation:: axisSteps () const

Returns specific values for each axis step.

This value is empty if the points are equally distributed and the step size can be calculated from the number of steps and the range. If the steps are different for each point but constant over a longer time, there is an entry for each data point.

另请参阅 setAxisSteps ().

QList < double > &QOpcUaAxisInformation:: axisStepsRef ()

Returns a reference to the axis steps.

QOpcUaRange QOpcUaAxisInformation:: eURange () const

Returns the lower and upper values of this axis.

另请参阅 setEURange ().

QOpcUaEUInformation QOpcUaAxisInformation:: engineeringUnits () const

Returns the engineering units of this axis.

另请参阅 setEngineeringUnits ().

void QOpcUaAxisInformation:: setAxisScaleType ( QOpcUa::AxisScale axisScaleType )

Sets the axis scale type to axisScaleType .

另请参阅 axisScaleType ().

void QOpcUaAxisInformation:: setAxisSteps (const QList < double > & axisSteps )

Sets the axis steps to axisSteps .

另请参阅 axisSteps ().

void QOpcUaAxisInformation:: setEURange (const QOpcUaRange & eURange )

Sets the lower and upper values of this axis to eURange .

另请参阅 eURange ().

void QOpcUaAxisInformation:: setEngineeringUnits (const QOpcUaEUInformation & engineeringUnits )

Sets the engineering units to engineeringUnits .

另请参阅 engineeringUnits ().

void QOpcUaAxisInformation:: setTitle (const QOpcUaLocalizedText & title )

Sets the title to title .

另请参阅 title ().

QOpcUaLocalizedText QOpcUaAxisInformation:: title () const

Returns the title of this axis.

另请参阅 setTitle ().

QVariant QOpcUaAxisInformation:: operator QVariant () const

Converts this axis information to QVariant .

QOpcUaAxisInformation &QOpcUaAxisInformation:: operator= (const QOpcUaAxisInformation & rhs )

设置值从 rhs in this axis information.

bool QOpcUaAxisInformation:: operator== (const QOpcUaAxisInformation & rhs ) const

返回 true if this axis information has the same value as rhs .