Class TRecloserObj

Unit

Declaration

type TRecloserObj = class(TControlElem)

Description

No description available, ancestor TControlElem description follows
No description available, ancestor TDSSCktElement description follows
No description available, ancestor TDSSObject description follows
No description available, ancestor TNamedObject description follows

this is a GUID compliant to RFC 4122, v4

Hierarchy

Overview

Fields

Public NormalState: EControlAction;
Public NormalStateSet: Boolean;
Public RecloseIntervals: pdoubleArray;
Public NumFast: Integer;
Public NumReclose: Integer;
Public MonitoredElementTerminal: Integer;
Public PhaseTrip: Double;
Public GroundTrip: Double;
Public PhaseInst: Double;
Public GroundInst: Double;

Methods

Public constructor Create(ParClass: TDSSClass; const RecloserName: String);
Public destructor Destroy; OVERRIDE;
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
Public procedure MakeLike(OtherPtr: Pointer); override;
Public procedure MakePosSequence(); OVERRIDE;
Public procedure RecalcElementData; OVERRIDE;
Public procedure Sample; OVERRIDE;
Public procedure DoPendingAction(const Code, ProxyHdl: Integer); OVERRIDE;
Public procedure Reset; OVERRIDE;

Properties

Public property PresentState: EControlAction read get_PresentState write set_PresentState;

Description

Fields

Public NormalState: EControlAction;
 
Public NormalStateSet: Boolean;
 
Public RecloseIntervals: pdoubleArray;
 
Public NumFast: Integer;

TODO: make a fixed-size array

Public NumReclose: Integer;

TODO: make a fixed-size array

Public MonitoredElementTerminal: Integer;
 
Public PhaseTrip: Double;
 
Public GroundTrip: Double;
 
Public PhaseInst: Double;
 
Public GroundInst: Double;
 

Methods

Public constructor Create(ParClass: TDSSClass; const RecloserName: String);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override;
 
Public procedure MakeLike(OtherPtr: Pointer); override;
 
Public procedure MakePosSequence(); OVERRIDE;
 
Public procedure RecalcElementData; OVERRIDE;

Make a positive Sequence Model

Public procedure Sample; OVERRIDE;
 
Public procedure DoPendingAction(const Code, ProxyHdl: Integer); OVERRIDE;

Sample control quantities and set action times in Control Queue

Public procedure Reset; OVERRIDE;

Do the action that is pending from last sample

Properties

Public property PresentState: EControlAction read get_PresentState write set_PresentState;

Reset to initial defined state


Generated by PasDoc 0.16.0.