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 lights * | defaults = NULL |
| static CLASS * | oclass = NULL |
| static double | power_factor [_MAXTYPES] |
Lighting power factors (the ordinals must match the type enumeration). | |
| anonymous enum |
| anonymous enum |