FB_AsyncServiceResultClass

FB_AsyncServiceResultClass 1:

The function block FB_AsyncServiceResultClass implements the I_AsyncServiceResultClass interface for status query and tracking of asynchronous processes. The methods of the communication function block FB_iec61850CommonClass for establishing/disconnecting the connection and activation of the IEC 61850 services return the interface pointer of type I_AsyncServiceResultClass as parameter. The application can use this pointer to monitor and query the status/progress of service execution.

Namespace: Tc3_Collections
Library: Tc3_Collections (Tc3_Collections.compiled-library)

Inheritance hierarchy

FB_AsyncServiceResultClass

FUNCTION_BLOCK FB_AsyncServiceResultClass IMPLEMENTS I_AsyncServiceResultClass

FB_AsyncServiceResultClass 2: Interfaces

Type

Description

I_AsyncServiceResultClass

Interface for status query and tracking of asynchronous processes.

FB_AsyncServiceResultClass 3: Methods

Name

Description

CopyFrom

Copies object data from another object instance.

Dump

Converts own object data into a formatted string.

Equal

Value comparison of own object data with external data values.

EqualEx

Value comparison of own object data with external data values.

EqualTo

Value comparison of own object data with the data of another object instance.

IsAborted

Checks whether the service was aborted.

IsBusy

Checks whether the service is still running.

IsCompleted

Checks whether the service execution was completed successfully.

IsFailed

Checks whether the service execution was completed with an error.

SetAborted

Sets the abort status.

SetAbortedEx

Sets the abort status.

SetBusy

Sets the status to busy.

SetCompleted

Sets the status to completed (without error).

SetFailed

Sets the error state.

SetFailedEx

Sets the error state.

FB_AsyncServiceResultClass 4: Properties

Name

Type

Access

Description

eState

E_AsyncServiceState

Get

Status information