|
Public Member Functions |
| GenericBoard (int board_index, void(*scope_refresh)(bool), wxMutex *p_data_mutex, AppSettings *p_app_settings) |
virtual | ~GenericBoard (void) |
virtual bool | LoadConfig (wxConfigBase *p_config, const wxString &base_section) |
virtual bool | SaveConfig (wxConfigBase *p_config, const wxString &base_section) |
virtual wxString | GetType ()=0 |
virtual bool | Open (long vme_handle)=0 |
virtual GenericBoardChannel * | CreateChannel (int ch_index, void(*scope_refresh)(bool), wxMutex *p_data_mutex)=0 |
virtual bool | WriteSampleBufferSize (void)=0 |
virtual bool | WriteTriggerMode (bool started)=0 |
virtual bool | WriteSoftwareTrigger (void)=0 |
virtual bool | SetFrontPanelIO (bool use_TTL)=0 |
virtual bool | Init (void) |
void | DrawTrigger (wxDC &dc) |
void | DrawCursor (wxDC &dc) |
void | DrawSamples (wxDC &dc) |
void | SetDiv2Pix (double div_2_pix_Y) |
void | SetLeftDiv2Pix (double div_2_pix_Y) |
void | SetSec2Div (double sec_2_div) |
void | SetPix (int pix_X, int pix_Y) |
void | SetLeftPix (int pix_X, int pix_Y) |
void | DrawPosition (wxDC &dc) |
bool | DoStartRunning (void) |
void | DoStopRunning (void) |
bool | ToggleRecordStatus (const wxString &path, const wxString &file_name, const wxString ×tamp, bool start) |
bool | IsRunning (void) |
void | SetRunning (bool value) |
Public Attributes |
wxArrayPtrVoid | m_channel_array |
wxMutex * | m_p_data_mutex |
void(* | ScopeRefresh )(bool) |
bool | m_thread_exited |
Protected Attributes |
cvt_board_data * | m_p_data |
BoardWorkerThread * | m_p_worker_thread |
bool | m_is_running |
AppSettings * | m_p_app_settings |
int | m_board_index |
bool | m_is_recording |
Friends |
class | BoardWorkerThread |