ChannelPanelImpl Class Reference

#include <ChannelPanelImpl.h>

Inheritance diagram for ChannelPanelImpl:

ChannelPanel AllChannelPanelImpl

List of all members.

Public Member Functions

 ChannelPanelImpl (wxWindow *parent, N1568DemoFrame *p_main_frame)
virtual ~ChannelPanelImpl ()
void ShowLabels (bool show)
virtual void SetChannelId (int channel_id)
void EnableCommunication (bool enable)
bool ReadFromBoard (bool force_update, bool set_muxout)

Protected Member Functions

void UpdateControls (N1568_channel_status &channel_status, bool force)
void OnCFThChanged (wxSpinEvent &event)
void OnCFWdtChanged (wxSpinEvent &event)
void OnPZChanged (wxSpinEvent &event)
void OnFGChanged (wxSpinEvent &event)
void OnSHChanged (wxSpinEvent &event)
void OnCGChanged (wxSpinEvent &event)
void OnCGTChanged (wxSpinEvent &event)
void OnInChanged (wxCommandEvent &event)
void OnSTRChanged (wxCommandEvent &event)
virtual void OnWriteClicked (wxCommandEvent &event)
virtual void OnReadClicked (wxCommandEvent &event)
void ResetChangeFlags ()
void SetDirty (bool is_dirty)
void AddToLogger (const wxString &msg, LOG_MESSAGE_TYPE type=LMT_INTERNAL)

Protected Attributes

int m_channel_id
N1568_datam_p_board_data
bool m_CFTh_changed
bool m_CFWdt_changed
bool m_PZ_changed
bool m_FG_changed
bool m_SH_changed
bool m_CG_changed
bool m_CGT_changed
bool m_In_changed
bool m_STR_changed
bool m_is_connect
bool m_is_dirty
N1568DemoFramem_p_main_frame


Detailed Description

Definition at line 17 of file ChannelPanelImpl.h.


Constructor & Destructor Documentation

ChannelPanelImpl::ChannelPanelImpl ( wxWindow *  parent,
N1568DemoFrame p_main_frame 
)

ChannelPanelImpl::~ChannelPanelImpl (  )  [virtual]

Definition at line 21 of file ChannelPanelImpl.cpp.


Member Function Documentation

void ChannelPanelImpl::ShowLabels ( bool  show  ) 

void ChannelPanelImpl::SetChannelId ( int  channel_id  )  [virtual]

Reimplemented in AllChannelPanelImpl.

Definition at line 37 of file ChannelPanelImpl.cpp.

References m_channel_id, and ChannelPanel::m_channel_staticText.

Referenced by N1568DemoFrame::N1568DemoFrame().

void ChannelPanelImpl::EnableCommunication ( bool  enable  ) 

bool ChannelPanelImpl::ReadFromBoard ( bool  force_update,
bool  set_muxout 
)

void ChannelPanelImpl::UpdateControls ( N1568_channel_status channel_status,
bool  force 
) [protected]

void ChannelPanelImpl::OnCFThChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 48 of file ChannelPanelImpl.cpp.

References m_CFTh_changed, and SetDirty().

void ChannelPanelImpl::OnCFWdtChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 52 of file ChannelPanelImpl.cpp.

References m_CFWdt_changed, and SetDirty().

void ChannelPanelImpl::OnPZChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 56 of file ChannelPanelImpl.cpp.

References m_PZ_changed, and SetDirty().

void ChannelPanelImpl::OnFGChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 60 of file ChannelPanelImpl.cpp.

References m_FG_changed, and SetDirty().

void ChannelPanelImpl::OnSHChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 64 of file ChannelPanelImpl.cpp.

References m_SH_changed, and SetDirty().

void ChannelPanelImpl::OnCGChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 68 of file ChannelPanelImpl.cpp.

References m_CG_changed, and SetDirty().

void ChannelPanelImpl::OnCGTChanged ( wxSpinEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 72 of file ChannelPanelImpl.cpp.

References m_CGT_changed, and SetDirty().

void ChannelPanelImpl::OnInChanged ( wxCommandEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 76 of file ChannelPanelImpl.cpp.

References m_In_changed, and SetDirty().

void ChannelPanelImpl::OnSTRChanged ( wxCommandEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Definition at line 80 of file ChannelPanelImpl.cpp.

References m_STR_changed, and SetDirty().

void ChannelPanelImpl::OnWriteClicked ( wxCommandEvent &  event  )  [protected, virtual]

void ChannelPanelImpl::OnReadClicked ( wxCommandEvent &  event  )  [protected, virtual]

Reimplemented from ChannelPanel.

Reimplemented in AllChannelPanelImpl.

Definition at line 324 of file ChannelPanelImpl.cpp.

References ReadFromBoard().

void ChannelPanelImpl::ResetChangeFlags (  )  [protected]

void ChannelPanelImpl::SetDirty ( bool  is_dirty  )  [protected]

void ChannelPanelImpl::AddToLogger ( const wxString &  msg,
LOG_MESSAGE_TYPE  type = LMT_INTERNAL 
) [protected]

Definition at line 95 of file ChannelPanelImpl.cpp.

References N1568DemoFrame::AddToLogger(), and m_p_main_frame.

Referenced by OnWriteClicked(), and ReadFromBoard().


Member Data Documentation

Definition at line 27 of file ChannelPanelImpl.h.

Referenced by ChannelPanelImpl(), OnWriteClicked(), and ReadFromBoard().

Definition at line 41 of file ChannelPanelImpl.h.

Referenced by OnCFThChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 43 of file ChannelPanelImpl.h.

Referenced by OnPZChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 44 of file ChannelPanelImpl.h.

Referenced by OnFGChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 45 of file ChannelPanelImpl.h.

Referenced by OnSHChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 46 of file ChannelPanelImpl.h.

Referenced by OnCGChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 47 of file ChannelPanelImpl.h.

Referenced by OnCGTChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 48 of file ChannelPanelImpl.h.

Referenced by OnInChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 49 of file ChannelPanelImpl.h.

Referenced by OnSTRChanged(), OnWriteClicked(), ResetChangeFlags(), and UpdateControls().

Definition at line 51 of file ChannelPanelImpl.h.

Referenced by EnableCommunication(), and SetDirty().

bool ChannelPanelImpl::m_is_dirty [protected]

Definition at line 53 of file ChannelPanelImpl.h.

Referenced by EnableCommunication(), and SetDirty().


The documentation for this class was generated from the following files:

Generated on Mon Oct 6 09:29:16 2008 for CAEN N1568 Demo by  doxygen 1.5.6