pascalSCADA OPM: hmi_draw_basic_vector_control: Class THMICustomFlowVectorControl

Pascal SCADA OPM

Class THMICustomFlowVectorControl

Unit

hmi_draw_basic_vector_control

Declaration

type THMICustomFlowVectorControl = class(THMICustomVectorControl, IColorChangeNotification)

Description

THMICustomFlowVectorControl

Hierarchy

Overview

Methods

Protected procedure GetCurrentComponentState(var CurState: TComponentState);
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
Protected procedure ShowZone(aZone:THMIVectorFlowZone);
Protected procedure StatesChanged(Sender: TObject);
Protected procedure UpdateDrawAndFlow;
Protected procedure SetHMITag(t: TPLCTag); override;
Protected procedure Loaded; override;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Protected property ColorAndFlowStates: THMIVectorFlowZones read FStates write SetStates;
Protected property InputFlowPolyline: THMIFlowPolyline read FInputFlowPolyline write SetInputFlowPolyline;
Protected property FlowOutputPolylines: THMIOutputCollection read FFlowOutputs write SetFlowOutputs;
Protected property PLCTag: TPLCTag read FPLCTag write SetHMITag;
Protected property OnDrawChanges: TNotifyEvent read FOnDrawChanges write FOnDrawChanges;

Description

Methods

Protected procedure GetCurrentComponentState(var CurState: TComponentState);
 
Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
 
Protected procedure ShowZone(aZone:THMIVectorFlowZone);
 
Protected procedure StatesChanged(Sender: TObject);
 
Protected procedure UpdateDrawAndFlow;
 
Protected procedure SetHMITag(t: TPLCTag); override;
 
Protected procedure Loaded; override;
 
Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 

Properties

Protected property ColorAndFlowStates: THMIVectorFlowZones read FStates write SetStates;
 
Protected property InputFlowPolyline: THMIFlowPolyline read FInputFlowPolyline write SetInputFlowPolyline;
 
Protected property FlowOutputPolylines: THMIOutputCollection read FFlowOutputs write SetFlowOutputs;
 
Protected property PLCTag: TPLCTag read FPLCTag write SetHMITag;
 
Protected property OnDrawChanges: TNotifyEvent read FOnDrawChanges write FOnDrawChanges;
 

Generated by PasDoc 0.14.0.