00001 // capbank.h 00002 00003 #ifndef _CAPBANK_H 00004 #define _CAPBANK_H 00005 00006 #include "link.h" 00007 00008 class capbank : public link { 00009 public: 00010 double KVARrated; 00011 double Vrated; 00012 enum {CAPS_IN=0, CAPS_OUT=1} state; 00013 OBJECT *CTlink; 00014 OBJECT *PTnode; 00015 double VARopen; 00016 double VARclose; 00017 double Vopen; 00018 double Vclose; 00019 public: 00020 static CLASS *oclass; 00021 static capbank *defaults; 00022 static CLASS *pclass; 00023 public: 00024 capbank(MODULE *mod); 00025 int create(); 00026 TIMESTAMP sync(TIMESTAMP t0); 00027 }; 00028 00029 GLOBAL CLASS *capbank_class INIT(NULL); 00030 00031 #endif