00001 // ---------------------------------------------------------------------------- 00002 // CVS $Id: LCD_detector_CVS.hh,v 1.7 2003/09/17 23:37:55 uid561 Exp $ 00003 // ---------------------------------------------------------------------------- 00004 // => Organizes the output of the detector CVS header block. 00005 // ---------------------------------------------------------------------------- 00006 // 00007 // General Description: 00008 // 00009 // Organize the output of the detector CVS header block. 00010 // 00011 // ---------------------------------------------------------------------------- 00012 00013 #ifndef LCD_DETECTOR_CVS_H 00014 #define LCD_DETECTOR_CVS_H 1 00015 00016 #include "SIO_block.h" 00017 00018 class SIO_stream; 00019 00020 class LCD_detector_CVS : public SIO_block 00021 { 00022 public: 00023 LCD_detector_CVS( const char* ); 00024 ~LCD_detector_CVS(); 00025 00026 unsigned int getCRC(); 00027 const char* getHeader(); 00028 void setCRC( unsigned int ); 00029 void setHeader( char* ); 00030 unsigned int xfer( SIO_stream*, SIO_operation, unsigned int ); 00031 unsigned int version(); 00032 00033 private: 00034 unsigned int CRC; 00035 std::string header; 00036 00037 }; 00038 #endif
1.3.4