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