I_ScsmAuthenticationClass

Objects that implement this interface are used for user-defined negotiation of the ACSE (Association Control Service Element) authentication and the MMS (Manufacturing Message Specification) communication parameters.

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

Inheritance hierarchy

I_MmsAuthenticationClass -> I_ScsmAuthenticationClass

INTERFACE I_ScsmAuthenticationClass EXTENDS I_MmsAuthenticationClass

I_ScsmAuthenticationClass 1: Methods

Name

Description

Accept

Grants authentication access.

Reject

Denies authentication access.

Verify

Verifies the authentication access.

GetVerifyResult

Returns the verification result of the authentication.

I_ScsmAuthenticationClass 2: Properties

Name

Type

Access

Description

bAccepted

BOOL

Get

Verification result of the authentication. TRUE => Connection is accepted, FALSE => Connection is rejected.

sPassword

STRING

Get

Authentication password (sent password at the client and received password at the server).

ipNegotiatedAdditionalCBBSupported

I_MmsAdditionalCBBOptions

Get

Interface pointer for configuring the negotiated, additionally supported CBB parameters of the MMS communication layer.

ipNegotiatedAdditionalSupported

I_MmsAdditionalSupportOptions

Get

Interface pointer for configuring the negotiated, additionally supported MMS services.

ipNegotiatedParameterCBB

I_MmsParameterSupportOptions

Get

Interface pointer for configuring the negotiated supported options of the MMS communication layer.

ipNegotiatedServicesSupported

I_MmsServiceSupportOptions

Get

Interface pointer for configuring the negotiated supported services of the MMS communication layer.

nNegotiatedLocalDetail

T_MmsInteger32

Get

Negotiated MMS parameter: Local detail (max. size of the MMS data).

nNegotiatedMaxServOutCalled

T_MmsInteger16

Get

Negotiated MMS parameter: Max. number of incoming services.

nNegotiatedMaxServOutCalling

T_MmsInteger16

Get

Negotiated MMS parameter: M ax. Number of outgoing services.

nNegotiatedNestingLevel

T_MmsInteger8

Get

Negotiated MMS parameter: Nesting depth.