pascalSCADA OPM: Tag: Interface IScanableTagInterface

Pascal SCADA OPM

Interface IScanableTagInterface

Unit

Tag

Declaration

type IScanableTagInterface = interface(IInterface)

Description

: Tag scan interface. Used by the protocol driver to know when a tag must be updated.

Attributes
GUID['{6D57805C-D779-4607-BDA5-DF8A68F49973}']

Hierarchy

  • IInterface
  • IScanableTagInterface

Overview

Methods

Public function RemainingMiliseconds:Int64;
Public function RemainingMilisecondsForNextScan:Int64;
Public function IsValidTag:Boolean;
Public function IsMyCallBack(Cback:TTagCommandCallBack):Boolean;
Public procedure SetTagValidity(TagValidity:Boolean);
Public procedure BuildTagRec(out tr:TTagRec; Count, OffSet:LongInt);

Description

Methods

Public function RemainingMiliseconds:Int64;

: Tells how many time has elapsed from the last update of tag value.

Public function RemainingMilisecondsForNextScan:Int64;

: Tells how many time has elapsed from the last scan of tag.

Public function IsValidTag:Boolean;

: Tells if the tag is set properly.

Public function IsMyCallBack(Cback:TTagCommandCallBack):Boolean;

: Tells if callback belongs to the tag

Public procedure SetTagValidity(TagValidity:Boolean);

: Sets the tag as valid or not.

Public procedure BuildTagRec(out tr:TTagRec; Count, OffSet:LongInt);

: Gets a structure with informations about the tag.


Generated by PasDoc 0.14.0.