Class TCapControlObj

Unit

Declaration

type TCapControlObj = 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

Methods

Public procedure Set_Enabled(Value: Boolean); OVERRIDE;
Public constructor Create(ParClass: TDSSClass; const CapControlName: 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 This_Capacitor: TCapacitorObj READ Get_Capacitor;
Public property PendingChange: EControlAction READ Get_PendingChange WRITE Set_PendingChange;
Public property CapControlType: ECapControlType READ ControlType WRITE ControlType;
Public property OnValue: Double READ ControlVars.ON_Value;
Public property OffValue: Double READ ControlVars.OFF_Value;
Public property PFOnValue: Double READ ControlVars.PFON_Value;
Public property PFOffValue: Double READ ControlVars.PFOFF_Value;
Public property PTRatioVal: Double READ ControlVars.PTratio;
Public property CTRatioVal: Double READ ControlVars.CTratio;
Public property OnDelayVal: Double READ ControlVars.OnDelay;
Public property OffDelayVal: Double READ ControlVars.OffDelay;
Public property VminVal: Double READ ControlVars.Vmin;
Public property VmaxVal: Double READ ControlVars.Vmax;
Public property UseVoltageOverride: LongBool READ ControlVars.Voverride;
Public property DeadTimeVal: Double READ ControlVars.DeadTime;
Public property PTPhase: Integer READ ControlVars.FPTPhase;

Description

Methods

Public procedure Set_Enabled(Value: Boolean); OVERRIDE;
 
Public constructor Create(ParClass: TDSSClass; const CapControlName: 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 This_Capacitor: TCapacitorObj READ Get_Capacitor;

Reset to initial defined state

Public property PendingChange: EControlAction READ Get_PendingChange WRITE Set_PendingChange;

Pointer to controlled Capacitor

Public property CapControlType: ECapControlType READ ControlType WRITE ControlType;

for CIM export, which doesn't yet use the delays, CT, PT, and voltage override

Public property OnValue: Double READ ControlVars.ON_Value;
 
Public property OffValue: Double READ ControlVars.OFF_Value;
 
Public property PFOnValue: Double READ ControlVars.PFON_Value;
 
Public property PFOffValue: Double READ ControlVars.PFOFF_Value;
 
Public property PTRatioVal: Double READ ControlVars.PTratio;
 
Public property CTRatioVal: Double READ ControlVars.CTratio;
 
Public property OnDelayVal: Double READ ControlVars.OnDelay;
 
Public property OffDelayVal: Double READ ControlVars.OffDelay;
 
Public property VminVal: Double READ ControlVars.Vmin;
 
Public property VmaxVal: Double READ ControlVars.Vmax;
 
Public property UseVoltageOverride: LongBool READ ControlVars.Voverride;
 
Public property DeadTimeVal: Double READ ControlVars.DeadTime;
 
Public property PTPhase: Integer READ ControlVars.FPTPhase;
 

Generated by PasDoc 0.16.0.