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.