Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

/usr/src/redhat/BUILD/fmdfeeserver-0.1/fmdfeeserver/fec.hh

Go to the documentation of this file.
00001 #ifndef FEC_HH
00002 #define FEC_HH
00003 #include <rcuce/rcuce_fec.hh>
00004 
00005 struct Fec : public RcuCE::Fec 
00006 {
00007   Fec(unsigned short addr, FeeServer::Main& m, RcuCE::Rcu& r);
00008   virtual ~Fec();
00009   virtual int UpdateAll();
00010 protected:
00011   RcuCE::Service* _csr0;
00012   RcuCE::Service* _csr1;
00013   RcuCE::Service* _t1;          // T1
00014   RcuCE::Service* _flash_i;     // FLASH_I
00015   RcuCE::Service* _al_dig_i;    // AL_DIG_I
00016   RcuCE::Service* _al_ana_i;    // AL_ANA_I
00017   RcuCE::Service* _va_rec_ip;   // VA_REC_IP
00018   RcuCE::Service* _t2;          // T2
00019   RcuCE::Service* _va_sup_ip;   // VA_SUP_IP
00020   RcuCE::Service* _va_rec_im;   // VA_REC_IM
00021   RcuCE::Service* _va_sup_im;   // VA_SUP_IM
00022   RcuCE::Service* _gtl_u;       // GTL_U
00023   RcuCE::Service* _t3;          // T3
00024   RcuCE::Service* _t1_sens;     // T1_SENS
00025   RcuCE::Service* _t2_sens;     // T2_SENS
00026   RcuCE::Service* _al_dig_u;    // AL_DIG_U
00027   RcuCE::Service* _al_ana_u;    // AL_ANA_U
00028   RcuCE::Service* _t4;          // T4
00029   RcuCE::Service* _va_rec_up;   // VA_REC_UP
00030   RcuCE::Service* _va_sup_up;   // VA_SUP_UP
00031   RcuCE::Service* _va_sup_um;   // VA_SUP_UM
00032   RcuCE::Service* _va_rec_um;   // VA_REC_UM
00033 };
00034   
00035 
00036 //____________________________________________________________________
00037 struct FecFactory : public RcuCE::FecFactory 
00038 {
00039   FecFactory(FeeServer::Main& m, RcuCE::Rcu& r);
00040   RcuCE::Fec* MakeFec(unsigned char addr);
00041 };
00042 
00043 #endif
00044 //
00045 // EOF
00046 //

Generated on Thu Apr 17 14:32:44 2008 for FMD FeeServer by doxygen 1.3.5