V1724_board_channel.h

Go to the documentation of this file.
00001 
00002 // Name:        V1724_board_channel.h
00003 // Purpose:     
00004 // Author:      NDA
00005 // Modified by: 
00006 // Created:     04/03/06 14:18:40
00007 // RCS-ID:      
00008 // Copyright:   CAEN S.p.A All rights reserved.
00009 // Licence:     
00011 
00012 #ifndef _V1724_BOARD_CHANNEL_H_
00013 #define _V1724_BOARD_CHANNEL_H_
00014 
00015 #if defined(__GNUG__) && !defined(__APPLE__)
00016 #pragma interface "V1724_board_channel.h"
00017 #endif
00018 
00023 #include "physical_board_channel.h"
00024 
00025 class AppSettings;
00026 
00027 class V1724BoardChannel: public PhysicalBoardChannel
00028 {
00029 public:
00030         V1724BoardChannel( GenericBoard* parent, int ch_index, cvt_board_data* p_data, void (* scope_refresh)( int, bool), wxMutex *p_data_mutex, AppSettings* p_app_settings);
00031         ~V1724BoardChannel(void);
00032         //
00033         // Properties
00034 
00035         //
00036         // Methods
00037 
00038         // Pure virtual 
00039         bool ReadSamplesCache( UINT32 num_samples);
00040         bool WriteDACOffset( void);
00041         bool WriteChannelTrigger( void);
00042 
00043 protected:
00044 
00045 };
00046 
00047 
00048 #endif  // _V1724_BOARD_CHANNEL_H_

Generated on Mon Mar 19 17:14:08 2007 for CAENScope by  doxygen 1.4.6-NO