Class TEnergyMeter
Unit
Declaration
type TEnergyMeter = class(TMeterClass)
Description
No description available, ancestor TMeterClass description follows
No description available, ancestor TCktElementClass description follows
No description available, ancestor TDSSClass description follows
Base for all collection classes
Hierarchy
- TObject
- TDSSClass
- TCktElementClass
- TMeterClass
- TEnergyMeter
Overview
Fields
![]() |
Delta_Hrs: Double; |
![]() |
BusAdjPC: TAdjArray; |
![]() |
BusAdjPD: TAdjArray; |
![]() |
OV_MHandle: TBytesStream; |
![]() |
VR_MHandle: TBytesStream; |
![]() |
OV_Append: Boolean; |
![]() |
VR_Append: Boolean; |
![]() |
SDI_Append: Boolean; |
![]() |
TDI_Append: Boolean; |
![]() |
SM_Append: Boolean; |
![]() |
EMT_Append: Boolean; |
![]() |
FM_Append: Boolean; |
![]() |
SDI_MHandle: TBytesStream; |
![]() |
TDI_MHandle: TBytesStream; |
![]() |
SM_MHandle: TBytesStream; |
![]() |
EMT_MHandle: TBytesStream; |
![]() |
FM_MHandle: TBytesStream; |
![]() |
DI_RegisterTotals: TRegisterArray; |
![]() |
DI_Dir: String; |
![]() |
FDI_Totals: TFileStream; |
![]() |
FMeterTotals: TFileStream; |
![]() |
SystemMeter: TSystemMeter; |
![]() |
Do_OverloadReport: Boolean; |
![]() |
Do_VoltageExceptionReport: Boolean; |
![]() |
OverLoadFileIsOpen: Boolean; |
![]() |
VoltageFileIsOpen: Boolean; |
Methods
![]() |
procedure DefineProperties; override; |
![]() |
procedure SetHasMeterFlag; |
![]() |
constructor Create(dssContext: TDSSContext); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
function BeginEdit(ptr: Pointer; SetActive_: Boolean=True): Pointer; override; |
![]() |
function EndEdit(ptr: Pointer; const NumChanges: integer): Boolean; override; |
![]() |
Function NewObject(const ObjName: String; Activate: Boolean = True): Pointer; OVERRIDE; |
![]() |
procedure ResetMeterZonesAll; |
![]() |
procedure ResetAll; OVERRIDE; |
![]() |
procedure SampleAll; OVERRIDE; |
![]() |
procedure SaveAll; OVERRIDE; |
![]() |
procedure AppendAllDIFiles; |
![]() |
procedure OpenAllDIFiles; |
![]() |
procedure CloseAllDIFiles; |
Properties
![]() |
property SaveDemandInterval: Boolean READ FSaveDemandInterval WRITE Set_SaveDemandInterval; |
![]() |
property DI_Verbose: Boolean READ FDI_Verbose WRITE Set_DI_Verbose; |
Description
Fields
![]() |
Delta_Hrs: Double; |
Moved from global unit vars |
![]() |
BusAdjPC: TAdjArray; |
adjacency lists for PC and PD elements at each bus, built for faster searches |
![]() |
BusAdjPD: TAdjArray; |
also includes shunt PD elements |
![]() |
VR_MHandle: TBytesStream; |
a. Handle to the file in memory |
![]() |
OV_Append: Boolean; |
![]() |
VR_Append: Boolean; |
![]() |
SDI_Append: Boolean; |
![]() |
TDI_Append: Boolean; |
![]() |
SM_Append: Boolean; |
![]() |
EMT_Append: Boolean; |
![]() |
FM_Append: Boolean; |
![]() |
SDI_MHandle: TBytesStream; |
![]() |
TDI_MHandle: TBytesStream; |
![]() |
SM_MHandle: TBytesStream; |
![]() |
EMT_MHandle: TBytesStream; |
![]() |
FM_MHandle: TBytesStream; |
![]() |
DI_RegisterTotals: TRegisterArray; |
![]() |
DI_Dir: String; |
![]() |
FDI_Totals: TFileStream; |
![]() |
FMeterTotals: TFileStream; |
![]() |
SystemMeter: TSystemMeter; |
![]() |
Do_OverloadReport: Boolean; |
![]() |
Do_VoltageExceptionReport: Boolean; |
![]() |
OverLoadFileIsOpen: Boolean; |
![]() |
VoltageFileIsOpen: Boolean; |
Methods
![]() |
procedure DefineProperties; override; |
![]() |
procedure SetHasMeterFlag; |
![]() |
constructor Create(dssContext: TDSSContext); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
function BeginEdit(ptr: Pointer; SetActive_: Boolean=True): Pointer; override; |
![]() |
function EndEdit(ptr: Pointer; const NumChanges: integer): Boolean; override; |
![]() |
Function NewObject(const ObjName: String; Activate: Boolean = True): Pointer; OVERRIDE; |
![]() |
procedure ResetMeterZonesAll; |
![]() |
procedure ResetAll; OVERRIDE; |
![]() |
procedure SampleAll; OVERRIDE; |
Reset all meters in active circuit to zero |
![]() |
procedure SaveAll; OVERRIDE; |
Force all meters in active circuit to sample |
![]() |
procedure AppendAllDIFiles; |
![]() |
procedure OpenAllDIFiles; |
![]() |
procedure CloseAllDIFiles; |
Properties
![]() |
property SaveDemandInterval: Boolean READ FSaveDemandInterval WRITE Set_SaveDemandInterval; |
![]() |
property DI_Verbose: Boolean READ FDI_Verbose WRITE Set_DI_Verbose; |
Generated by PasDoc 0.16.0.