V1724Board Class Reference

#include <V1724_board.h>

Inheritance diagram for V1724Board:

GenericBoard List of all members.

Public Member Functions

 V1724Board (int board_index, void(*scope_refresh)(int, bool), wxMutex *p_data_mutex, AppSettings *p_app_settings)
 ~V1724Board (void)
wxString GetType ()
bool Open (long vme_handle)
GenericBoardChannelCreateChannel (int ch_index, void(*scope_refresh)(int, bool), wxMutex *p_data_mutex)
bool WriteSampleBufferSize (void)
bool WriteTriggerMode (bool started)
bool WriteSoftwareTrigger (void)
bool SetFrontPanelIO (bool use_TTL)
bool ReadBoardData (UINT32 *p_max_num_samples, UINT32 *p_num_events)
bool DoStartAcquisition (void)
bool DoStopAcquisition (void)
bool Init (long vme_handle)

Detailed Description

Definition at line 31 of file V1724_board.h.


Constructor & Destructor Documentation

V1724Board::V1724Board int  board_index,
void(*)(int, bool)  scope_refresh,
wxMutex *  p_data_mutex,
AppSettings p_app_settings
 

Definition at line 32 of file V1724_board.cpp.

References GenericBoard::m_p_data.

V1724Board::~V1724Board void   ) 
 

Definition at line 38 of file V1724_board.cpp.


Member Function Documentation

GenericBoardChannel * V1724Board::CreateChannel int  ch_index,
void(*)(int, bool)  scope_refresh,
wxMutex *  p_data_mutex
[virtual]
 

Implements GenericBoard.

Definition at line 72 of file V1724_board.cpp.

bool V1724Board::DoStartAcquisition void   )  [virtual]
 

Implements GenericBoard.

Definition at line 126 of file V1724_board.cpp.

bool V1724Board::DoStopAcquisition void   )  [virtual]
 

Implements GenericBoard.

Definition at line 140 of file V1724_board.cpp.

wxString V1724Board::GetType  )  [inline, virtual]
 

Implements GenericBoard.

Definition at line 39 of file V1724_board.h.

bool V1724Board::Init long  vme_handle  )  [virtual]
 

Reimplemented from GenericBoard.

Definition at line 53 of file V1724_board.cpp.

bool V1724Board::Open long  vme_handle  )  [virtual]
 

Implements GenericBoard.

Definition at line 48 of file V1724_board.cpp.

bool V1724Board::ReadBoardData UINT32 *  p_max_num_samples,
UINT32 *  p_num_events
[virtual]
 

Implements GenericBoard.

Definition at line 122 of file V1724_board.cpp.

bool V1724Board::SetFrontPanelIO bool  use_TTL  )  [virtual]
 

Implements GenericBoard.

Definition at line 116 of file V1724_board.cpp.

bool V1724Board::WriteSampleBufferSize void   )  [virtual]
 

Implements GenericBoard.

Definition at line 77 of file V1724_board.cpp.

bool V1724Board::WriteSoftwareTrigger void   )  [virtual]
 

Implements GenericBoard.

Definition at line 109 of file V1724_board.cpp.

bool V1724Board::WriteTriggerMode bool  started  )  [virtual]
 

Implements GenericBoard.

Definition at line 85 of file V1724_board.cpp.

References AppSettings::FALLING_EDGE, GenericBoard::m_p_app_settings, AppSettings::m_post_trigger, AppSettings::m_trigger_edge_type, and AppSettings::NO_TRIGGER.


The documentation for this class was generated from the following files:
Generated on Mon Mar 19 17:14:09 2007 for CAENScope by  doxygen 1.4.6-NO