CigiHatHotRespV3_2.h

Go to the documentation of this file.
00001 
00049 #if !defined(_CIGI_HAT_HOT_RESP_V3_2_INCLUDED_)
00050 #define _CIGI_HAT_HOT_RESP_V3_2_INCLUDED_
00051 
00052 #include "CigiBaseHatHotResp.h"
00053 
00054 
00055 
00056 class CIGI_SPEC CigiHatHotRespV3_2 : public CigiBaseHatHotResp
00057 {
00058 
00059 public:
00060 
00061    //==> Management
00062 
00063    //=========================================================
00066    CigiHatHotRespV3_2();
00067 
00068    //=========================================================
00071    virtual ~CigiHatHotRespV3_2();
00072 
00073 
00074    //==> Buffer Packing/Unpacking
00075 
00076    //=========================================================
00087    virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const;
00088 
00089    //=========================================================
00099    virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec);
00100 
00101    //=========================================================
00113         virtual int GetCnvt(CigiVersionID &CnvtVersion,
00114                        CigiCnvtInfoType::Type &CnvtInfo);
00115 
00116 
00117 
00118    //==> Accessing Member Variable Values functions
00119 
00120    //+> ReqType
00121 
00122    //=========================================================
00131    int SetReqType(const ReqTypeGrp ReqTypeIn, bool bndchk=true);
00132 
00133    //=========================================================
00136    ReqTypeGrp GetReqType(void) const { return(ReqType); }
00137 
00138 
00139    //+> HostFrame
00140 
00141    //=========================================================
00149    int SetHostFrame(const Cigi_uint8 HostFrameIn, bool bndchk=true)
00150    {
00151       HostFrame = HostFrameIn;
00152       return(CIGI_SUCCESS);
00153    }
00154 
00155    //=========================================================
00158    Cigi_uint8 GetHostFrame(void) const { return(HostFrame); }
00159 
00160 
00161    //+> Hat
00162 
00163    //=========================================================
00170    int SetHat(const double HatIn, bool bndchk=true)
00171    {
00172       Hat = HatIn;
00173       VldHat = true;
00174       return(CIGI_SUCCESS);
00175    }
00176 
00177    //=========================================================
00180    double GetHat(void) const { return(Hat); }
00181 
00182 
00183    //+> Hot
00184 
00185    //=========================================================
00192    int SetHot(const double HotIn, bool bndchk=true)
00193    {
00194       Hot = HotIn;
00195       VldHot = true;
00196       return(CIGI_SUCCESS);
00197    }
00198 
00199    //=========================================================
00202    double GetHot(void) const { return(Hot); }
00203 
00204 
00205 };
00206 
00207 #endif // #if !defined(_CIGI_HAT_HOT_RESP_V3_2_INCLUDED_)

Generated on Wed Apr 29 08:59:56 2009 for CCL by  doxygen 1.4.7