00001 #ifndef SCTDATA_DCS_DATA_H
00002 #define SCTDATA_DCS_DATA_H
00003
00004 #include "Sct/Streamable.h"
00005 #include <boost/shared_ptr.hpp>
00006 #include <string>
00007
00008 namespace SctData{
00014 class DcsData : public Sct::Streamable{
00015 public:
00016
00017 DcsData();
00019 virtual std::string getClassName() const;
00021 virtual ~DcsData();
00022
00024 float getVbias() const;
00026 float getIbias() const;
00028 float getT0() const;
00030 float getT1() const;
00032 float getVcc() const;
00034 float getIcc() const;
00036 float getVdd() const;
00038 float getIdd() const;
00039
00040 void setVbias(float val);
00041 void setIbias(float val);
00042 void setT0(float val);
00043 void setT1(float val);
00044 void setVcc(float val);
00045 void setIcc(float val);
00046 void setVdd(float val);
00047 void setIdd(float val);
00048
00049 private:
00050 float m_vBias, m_iBias, m_t0, m_t1, m_vcc, m_icc, m_vdd, m_idd;
00051 };
00052
00053 }
00054
00055 #endif //#ifndef SCTDATA_DCS_DATA_H