UaStatusCode Class Reference
[UA Base Library Classes]

The class UaStatusCode handles Ua status codes and conversions of the status code. More...

#include <statuscode.h>

Inheritance diagram for UaStatusCode:

List of all members.


Public Member Functions

 UaStatusCode ()
 UaStatusCode (const OpcUa_StatusCode &other)
 ~UaStatusCode ()
UaStatusCodeoperator= (const OpcUa_StatusCode &other)
UaStatusCodeoperator= (const UaStatusCode &other)
void getResponseHeader (OpcUa_RequestHeader *requestHeader, OpcUa_ResponseHeader *responseHeader)

Static Public Member Functions

static OpcUa_StatusCode setComDaError (long comDaError)
static OpcUa_StatusCode setComDaQuality (unsigned short comDaQuality)
static OpcUa_StatusCode setComDaStatus (long comDaError, unsigned short comDaQuality)
static void getComDaStatus (const OpcUa_StatusCode statusCode, long &comDaError, unsigned short &comDaQuality)

Protected Attributes

OpcUa_StatusCode m_StatusCode
 Membervar.

Detailed Description

The class UaStatusCode handles Ua status codes and conversions of the status code.

UaStatusCode


Constructor & Destructor Documentation

UaStatusCode::UaStatusCode (  ) 

construction

UaStatusCode::UaStatusCode ( const OpcUa_StatusCode &  other  ) 

construction

Parameters:
other Initialize with OpcUa_StatusCode.

UaStatusCode::~UaStatusCode (  ) 

destruction


Member Function Documentation

UaStatusCode & UaStatusCode::operator= ( const OpcUa_StatusCode &  other  ) 

Implements the operator = for UaStatusCode.

Parameters:
other The OpcUa_StatusCode to assign.
Returns:
Assignment operator.

Reimplemented in UaStatus.

UaStatusCode & UaStatusCode::operator= ( const UaStatusCode other  ) 

Implements the operator = for UaStatusCode.

Parameters:
other the UaStatusCode to assign.
Returns:
Assignment operator.

Reimplemented in UaStatus.

void UaStatusCode::getResponseHeader ( OpcUa_RequestHeader *  requestHeader,
OpcUa_ResponseHeader *  responseHeader 
)

Creates a response header for OPC UA service calls.

Parameters:
requestHeader the request header.
responseHeader the response header.

OpcUa_StatusCode UaStatusCode::setComDaError ( long  comDaError  )  [static]

Set the status code with a COM DA error code.

Parameters:
comDaError a COM DA error code.
Returns:
the OPC UA Status Code

OpcUa_StatusCode UaStatusCode::setComDaQuality ( unsigned short  comDaQuality  )  [static]

Set the status code with a COM DA quality.

Parameters:
comDaQuality a COM DA quality.
Returns:
the OPC UA Status Code

OpcUa_StatusCode UaStatusCode::setComDaStatus ( long  comDaError,
unsigned short  comDaQuality 
) [static]

Set the status code with COM DA error and quality.

Parameters:
comDaError a COM DA error.
comDaQuality a COM DA quality.
Returns:
the OPC UA Status Code

void UaStatusCode::getComDaStatus ( const OpcUa_StatusCode  statusCode,
long &  comDaError,
unsigned short &  comDaQuality 
) [static]

Get COM DA error and quality from the status code.

Parameters:
statusCode the OPC UA Status code.
comDaError a COM DA error.
comDaQuality a COM DA quality.


The documentation for this class was generated from the following files:
  • src/uabase/uabasecpp/statuscode.h
  • src/uabase/uabasecpp/statuscode.cpp