Wrapper classs for the ua stack structure OpcUa_Argument. Derived from OpcUa_Argument.
More...
#include <uaargument.h>
List of all members.
Detailed Description
Wrapper classs for the ua stack structure OpcUa_Argument. Derived from OpcUa_Argument.
Constructor & Destructor Documentation
UaArgument::UaArgument |
( |
|
) |
|
UaArgument::UaArgument |
( |
const UaArgument & |
other |
) |
|
UaArgument::UaArgument |
( |
const OpcUa_Argument & |
other |
) |
|
construction
- Parameters:
-
| other | the OpcUa_Argument to assign |
UaArgument::UaArgument |
( |
const UaString & |
name, |
|
|
const UaNodeId & |
dataType, |
|
|
OpcUa_Int32 |
valueRank, |
|
|
const UaUInt32Array & |
arrayDimensions, |
|
|
const UaLocalizedText & |
description | |
|
) |
| | |
construction
- Parameters:
-
| name | the name as UaString. |
| dataType | the data type of the actual used data variable. |
| valueRank | the ValueRank of the DataVariable. |
| arrayDimensions | the arrayDimensions value for the passed UaUInt32Array. |
| description | the description as UaLocalizedText. |
UaArgument::~UaArgument |
( |
|
) |
|
Member Function Documentation
void UaArgument::clear |
( |
|
) |
|
Assignment operator.
- Parameters:
-
- Returns:
- Assignment operator.
UaArgument::operator const OpcUa_Argument * |
( |
|
) |
const |
Return internal OpcUa_Argument structure.
- Returns:
- internal OpcUa_Argument structure.
OpcUa_Argument * UaArgument::copy |
( |
|
) |
const |
Copy UaArgument data to a newly allocated OpcUa_Argument.
- Returns:
- a newly allocated OpcUa_Argument.
void UaArgument::copyTo |
( |
OpcUa_Argument * |
pDst |
) |
const |
Copy UaArgument data to an exisitng OpcUa_Argument structure.
- Parameters:
-
| pDst | the destination of this operation. |
OpcUa_Argument * UaArgument::clone |
( |
const OpcUa_Argument & |
source |
) |
[static] |
Copy OpcUa_Argument data to a newly allocated OpcUa_Argument.
- Parameters:
-
| source | the source of this operation. |
- Returns:
- a newly allocated OpcUa_Argument.
void UaArgument::cloneTo |
( |
const OpcUa_Argument & |
source, |
|
|
OpcUa_Argument & |
copy | |
|
) |
| | [static] |
Copy OpcUa_Argument data to an exisitng OpcUa_Argument structure.
- Parameters:
-
| source | the source of this operation. |
| copy | an exisitng OpcUa_Argument structure. |
void UaArgument::detach |
( |
|
) |
|
Reset OpcUa_Argument structure without clearing the data.
void UaArgument::setArgument |
( |
const UaString & |
name, |
|
|
const UaNodeId & |
dataType, |
|
|
OpcUa_Int32 |
valueRank, |
|
|
const UaUInt32Array & |
arrayDimensions, |
|
|
const UaLocalizedText & |
description | |
|
) |
| | |
Set an argument.
- Parameters:
-
| name | the name of the actual node. |
| dataType | the data type of the variable. |
| valueRank | the ValueRank of the DataVariable. |
| arrayDimensions | the arrayDimensions value for the passed UaUInt32Array. |
| description | the description as UaLocalizedText. |
const OpcUa_String* UaArgument::name |
( |
|
) |
const [inline] |
Get the name as OpcUa_String.
- Returns:
- the name as OpcUa_String.
const OpcUa_NodeId* UaArgument::dataType |
( |
|
) |
const [inline] |
Get the DataType for the DataVariable.
- Returns:
- the DataType for the DataVariable.
OpcUa_Int32 UaArgument::valueRank |
( |
|
) |
const [inline] |
Get the ValueRank for the DataVariable.
- Returns:
- the ValueRank for the DataVariable.
const OpcUa_LocalizedText* UaArgument::description |
( |
|
) |
const [inline] |
Get the description of the OpcUa_LocalizedText.
- Returns:
- the description of the OpcUa_LocalizedText.
UaUInt32Array * UaArgument::arrayDimensions |
( |
|
) |
const |
Get the array dimensions.
- Returns:
- Pointer to an UaUInt32Array with the array dimensions.
The documentation for this class was generated from the following files:
- src/uabase/uabasecpp/uaargument.h
- src/uabase/uabasecpp/uaargument.cpp