I_AsyncServiceResultClass

Generic interface for status query and tracking of asynchronous processes. This includes services that require several PLC cycles to run. For objects that implement this interface, the status/progress and the result of the service execution can be monitored and queried.

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

Inheritance hierarchy

I_AsyncServiceResultClass

INTERFACE I_AsyncServiceResultClass

I_AsyncServiceResultClass 1: 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

I_AsyncServiceResultClass 2: Properties

Name

Type

Access

Description

eState

E_AsyncServiceState

Get

Status information