lights Class Reference
[Lights]

List of all members.

Detailed Description

Definition at line 13 of file lights.h.

Public Types

enum  {
  INCANDESCENT, FLUORESCENT, CFL, SSL,
  HID, _MAXTYPES
}
enum  { INDOOR = 0, OUTDOOR = 1 }

Public Member Functions

int create (void)
int init (OBJECT *parent)
 lights (MODULE *mod)
TIMESTAMP sync (TIMESTAMP t0, TIMESTAMP t1)

Public Attributes

double circuit_split
 -1=100% negative, 0=balanced, +1=100% positive
double demand
 fraction of light that is on [pu]
double external_heat
 heating losses to outside the home [kJ]
double installed_power
 installed wattage [W]
double internal_heat
 heating losses dispersed within the home [kJ]
double kwh_meter
 energy used since start of simulation [kWh]
enum lights:: { ... }  placement
 lighting location
double power_density
 Installed lighting power density [W/sf].
complex power_kw
 total power demand [kW]
enum lights:: { ... }  type
 lighting type

Static Public Attributes

static lightsdefaults = NULL
static CLASSoclass = NULL
static double power_factor [_MAXTYPES]
 Lighting power factors (the ordinals must match the type enumeration).


Member Enumeration Documentation

anonymous enum

Enumerator:
INCANDESCENT  incandescent lights
FLUORESCENT  fluorescent lights
CFL  compact fluorescent lights
SSL  solid state lights
HID  high-intensity discharge lights
_MAXTYPES 

Definition at line 19 of file lights.h.

anonymous enum

Enumerator:
INDOOR  indoor lighting (100% indoor heat gain)
OUTDOOR  outdoor lighting (0% indoor heat gain)

Definition at line 28 of file lights.h.


The documentation for this class was generated from the following files:
GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy