00001 00010 #ifndef _DISHWASHER_H 00011 #define _DISHWASHER_H 00012 00013 #include "residential.h" 00014 #include "residential_enduse.h" 00015 00016 class dishwasher : public residential_enduse 00017 { 00018 00019 public: 00020 double circuit_split; 00021 double installed_power; 00022 double demand ; 00023 double heat_fraction; 00024 double power_factor; 00025 00026 public: 00027 static CLASS *oclass, *pclass; 00028 static dishwasher *defaults; 00029 00030 dishwasher(MODULE *module); 00031 ~dishwasher(); 00032 int create(); 00033 int init(OBJECT *parent); 00034 int isa(char *classname); 00035 TIMESTAMP sync(TIMESTAMP t0, TIMESTAMP t1); 00036 00037 }; 00038 00039 #endif // _DISHWASHER_H 00040