7.22 PaymentServiceStatusType definition

7.22.1 Overview

The PaymentServiceStatusType provides status information of the payment service and a mechanism to change the status from an OPC UA Client. It is formally defined in Table 79.

7.22.2 ObjectType definition

Table 79 - PaymentServiceStatusType definition
Attribute Value
BrowseNamePaymentServiceStatusType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType
0:HasComponentMethodRequestStatusChangeM
0:HasComponentVariableStatusPaymentServiceStatusEnum0:BaseDataVariableTypeM
Conformance Units
UnattendedRetail PaymentService

The Status Variable represents the current status of the payment service. Depending on the status, the payment service will not provide its functionality like requesting a delivery. The DataType is defined in 8.22.

7.22.3 RequestStatusChange Method

The RequestStatusChange Method requests a status change of the payment service. The signature of this Method is specified below. Table 80 and Table 81 specify the Arguments and AddressSpace representation, respectively.

Signature

	RequestStatusChange (
	  [in]  PaymentServiceStatusEnum    RequestedState);
Table 80 - RequestStatusChange Arguments
Argument Description
RequestedStateDefines the state to be switched to. The allowed states are: ExternallyStopped and Available.

Method Result Codes (defined in Call Service)

Result Code Description
Bad_UserAccessDeniedSee OPC 10000-4 for a general description.
Bad_InvalidStateSee OPC 10000-4 for a general description.
Table 81 - RequestStatusChange AddressSpace definition
Attribute Value
BrowseNameRequestStatusChange
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument[] 0:PropertyType0:Mandatory