Class TInvControl2Obj
Unit
Declaration
type TInvControl2Obj = 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
- TObject
- TNamedObject
- TDSSObject
- TDSSCktElement
- TControlElem
- TInvControl2Obj
Overview
Fields
DERNameList: TStringList; |
|
MonBusesNameList: TStringList; |
|
LPFTau: Double; |
|
FDRCRollAvgWindowLength: Integer; |
|
FArGraLowV: Double; |
|
FArGraHiV: Double; |
|
Fvvc_curve: TXYcurveObj; |
|
Fwattpf_curve: TXYcurveObj; |
|
Fwattvar_curve: TXYcurveObj; |
|
Fvoltwatt_curve: TXYcurveObj; |
|
FvoltwattCH_curve: TXYcurveObj; |
|
ControlMode: TInvControl2ControlMode; |
|
CombiMode: TInvControl2CombiMode; |
Methods
constructor Create(ParClass: TDSSClass; const InvControl2Name: Ansistring); |
|
destructor Destroy; OVERRIDE; |
|
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override; |
|
procedure MakeLike(OtherPtr: Pointer); override; |
|
procedure MakePosSequence(); OVERRIDE; |
|
procedure RecalcElementData(); OVERRIDE; |
|
procedure Sample(); OVERRIDE; |
|
procedure DoPendingAction(const Code, ProxyHdl: Integer); OVERRIDE; |
|
procedure Reset; OVERRIDE; |
|
function MakeDERList: Boolean; |
Properties
property PendingChange[DevIndex:Integer]: Integer READ Get_PendingChange WRITE Set_PendingChange; |
Description
Fields
DERNameList: TStringList; |
|
MonBusesNameList: TStringList; |
|
LPFTau: Double; |
|
FDRCRollAvgWindowLength: Integer; |
|
Variable for LPF and RF options DRC |
FArGraLowV: Double; |
|
FDRCVAvgWindowLengthSec // rolling average window length in seconds |
FArGraHiV: Double; |
|
Fvvc_curve: TXYcurveObj; |
|
Fwattpf_curve: TXYcurveObj; |
|
volt-var |
Fwattvar_curve: TXYcurveObj; |
|
Fvoltwatt_curve: TXYcurveObj; |
|
FvoltwattCH_curve: TXYcurveObj; |
|
volt-watt |
ControlMode: TInvControl2ControlMode; |
|
volt-watt (charging) |
CombiMode: TInvControl2CombiMode; |
|
Methods
constructor Create(ParClass: TDSSClass; const InvControl2Name: Ansistring); |
|
destructor Destroy; OVERRIDE; |
|
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); override; |
|
procedure MakeLike(OtherPtr: Pointer); override; |
|
procedure MakePosSequence(); OVERRIDE; |
|
procedure RecalcElementData(); OVERRIDE; |
|
Make a positive Sequence Model |
procedure Sample(); OVERRIDE; |
|
procedure DoPendingAction(const Code, ProxyHdl: Integer); OVERRIDE; |
|
Sample control quantities and set action times in Control Queue |
procedure Reset; OVERRIDE; |
|
do the action that is pending from last sample |
function MakeDERList: Boolean; |
|
Reset to initial defined state |
Properties
property PendingChange[DevIndex:Integer]: Integer READ Get_PendingChange WRITE Set_PendingChange; |
|
Generated by PasDoc 0.16.0.