Unit DSSClassDefs
Classes, Interfaces, Objects and Records
Types
Variables
Description
Uses
Overview
Functions and Procedures
procedure CreateDSSClasses(DSS: TDSSContext); |
procedure DisposeDSSClasses(DSS: TDSSContext); |
function GetDSSClassPtr(DSS: TDSSContext; const ClassName: String): TDSSClass; |
function SetObjectClass(DSS: TDSSContext; const ObjType: String): Boolean; |
Constants
BASECLASSMASK: Cardinal = $00000007; |
CLASSMASK: Cardinal = $FFFFFFF8; |
NON_PCPD_ELEM = 1; |
PD_ELEMENT = 2; |
PC_ELEMENT = 3; |
CTRL_ELEMENT = 4; |
METER_ELEMENT = 5; |
HIDDEN_ELEMENT = 6; |
MON_ELEMENT = 1 * 8; |
DSS_OBJECT = 2 * 8; |
SOURCE = 3 * 8; |
XFMR_ELEMENT = 4 * 8; |
SUBSTATION = 5 * 8; |
LINE_ELEMENT = 6 * 8; |
LOAD_ELEMENT = 7 * 8; |
FAULTOBJECT = 8 * 8; |
ENERGY_METER = 9 * 8; |
GEN_ELEMENT = 10 * 8; |
CAP_CONTROL = 11 * 8; |
REG_CONTROL = 12 * 8; |
CAP_ELEMENT = 13 * 8; |
RELAY_CONTROL = 14 * 8; |
RECLOSER_CONTROL = 15 * 8; |
FUSE_CONTROL = 16 * 8; |
REACTOR_ELEMENT = 17 * 8; |
GEN_CONTROL = 19 * 8; |
SENSOR_ELEMENT = 20 * 8; |
STORAGE_ELEMENT = 21 * 8; |
STORAGE_CONTROL = 22 * 8; |
SWT_CONTROL = 23 * 8; |
PVSYSTEM_ELEMENT = 24 * 8; |
GIC_Line = 26 * 8; |
GIC_Transformer = 27 * 8; |
INV_CONTROL = 28 * 8; |
VS_CONVERTER = 29 * 8; |
EXP_CONTROL = 30 * 8; |
UPFC_ELEMENT = 31 * 8; |
UPFC_CONTROL = 32 * 8; |
VCCS_ELEMENT = 33 * 8; |
ESPVL_CONTROL = 34 * 8; |
INDMACH012_ELEMENT = 35 * 8; |
GIC_SOURCE = 36 * 8; |
AUTOTRANS_ELEMENT = 37 * 8; |
Description
Functions and Procedures
procedure CreateDSSClasses(DSS: TDSSContext); |
procedure DisposeDSSClasses(DSS: TDSSContext); |
function GetDSSClassPtr(DSS: TDSSContext; const ClassName: String): TDSSClass; |
function SetObjectClass(DSS: TDSSContext; const ObjType: String): Boolean; |
Constants
BASECLASSMASK: Cardinal = $00000007; |
CLASSMASK: Cardinal = $FFFFFFF8; |
NON_PCPD_ELEM = 1; |
Basic element types |
PD_ELEMENT = 2; |
A circuit Element we don't want enumerated in PD and PC Elements |
PC_ELEMENT = 3; |
CTRL_ELEMENT = 4; |
METER_ELEMENT = 5; |
HIDDEN_ELEMENT = 6; |
MON_ELEMENT = 1 * 8; |
Specific element Types |
DSS_OBJECT = 2 * 8; |
SOURCE = 3 * 8; |
Just a general DSS object, accessible to all circuits |
XFMR_ELEMENT = 4 * 8; |
SUBSTATION = 5 * 8; |
LINE_ELEMENT = 6 * 8; |
not used |
LOAD_ELEMENT = 7 * 8; |
FAULTOBJECT = 8 * 8; |
ENERGY_METER = 9 * 8; |
GEN_ELEMENT = 10 * 8; |
CAP_CONTROL = 11 * 8; |
REG_CONTROL = 12 * 8; |
CAP_ELEMENT = 13 * 8; |
RELAY_CONTROL = 14 * 8; |
RECLOSER_CONTROL = 15 * 8; |
FUSE_CONTROL = 16 * 8; |
REACTOR_ELEMENT = 17 * 8; |
GEN_CONTROL = 19 * 8; |
FEEDER_ELEMENT = 18 * 8; |
SENSOR_ELEMENT = 20 * 8; |
STORAGE_ELEMENT = 21 * 8; |
STORAGE_CONTROL = 22 * 8; |
SWT_CONTROL = 23 * 8; |
PVSYSTEM_ELEMENT = 24 * 8; |
GIC_Line = 26 * 8; |
Deleted — VV_CONTROL = 25 * 8; |
GIC_Transformer = 27 * 8; |
INV_CONTROL = 28 * 8; |
VS_CONVERTER = 29 * 8; |
EXP_CONTROL = 30 * 8; |
UPFC_ELEMENT = 31 * 8; |
UPFC_CONTROL = 32 * 8; |
VCCS_ELEMENT = 33 * 8; |
ESPVL_CONTROL = 34 * 8; |
INDMACH012_ELEMENT = 35 * 8; |
GIC_SOURCE = 36 * 8; |
AUTOTRANS_ELEMENT = 37 * 8; |
Generated by PasDoc 0.16.0.