FB_GseSvAsduClass

FB_GseSvAsduClass 1:

Object instances of FB_GseSvAsduClass implement functionalities of an SV-ASDU.

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

Inheritance hierarchy

FB_CltsByteOrderConverterClass -> FB_GseByteOrderConverterClass -> FB_GseSvAsduClass

FUNCTION_BLOCK FB_GseSvAsduClass EXTENDS FB_GseByteOrderConverterClass IMPLEMENTS I_GseSvAsduClass

FB_GseSvAsduClass 2: Interfaces

Type

Description

I_GseSvAsduClass

Interface of the SV-ASDU implementation.

FB_GseSvAsduClass 3: Methods

Name

Description

AddValuesToContainer

Adds an SV data object to the container of SV data objects.

FB_GseSvAsduClass 4: Properties

Name

Type

Access

Definition location

Description

eSmpMod

E_AcsiSamplingMode

Get

Local

Sampling mode.

eSmpSynch

E_GseSvSmpSynch

Get, Set

-//-

Synchronization mode of the sampled values.

hUser

PVOID

Get, Set

-//-

User-defined handle (also pointer).

index

UDINT

Get, Set

-//-

Index of the ASDU object (for several ASDUs in one SV message).

ipDataSet

I_AcsiCommonDataSetClass

Get

-//-

Interface to the SV data set.

nConfRev

UDINT

Get

-//-

Version info of the SV configuration (always 1 for SV).

nSmpCnt

UINT

Get, Set

-//-

Sampling value counter.

nSmpRate

UINT

Get

-//-

Sampling rate.

nSmpSynch

USINT

Get, Set

-//-

Synchronization mode of the sampled values.

oSynchSrcID

T_OCTET8

Get, Set

-//-

Optional parameter value: “gmIdentity”.

sDatSet

T_AcsiObjectReference

Get

-//-

SV data set reference string.

sSvID

T_AcsiVisString129

Get

-//-

SV identification string.

tRefrTm

T_UtcTime

Get, Set

-//-

SV refresh time.