1 #ifndef __lms7002_pnlBIST_view__ 2 #define __lms7002_pnlBIST_view__ 3 4 /** 5 @file 6 Subclass of pnlBIST_view, which is generated by wxFormBuilder. 7 */ 8 9 #include "lms7002_wxgui.h" 10 //// end generated include 11 #include <map> 12 #include "lime/LimeSuite.h" 13 14 namespace lime{ 15 16 } 17 /** Implementing pnlBIST_view */ 18 class lms7002_pnlBIST_view : public pnlBIST_view 19 { 20 protected: 21 // Handlers for pnlBIST_view events. 22 void ParameterChangeHandler( wxCommandEvent& event ); 23 void onbtnReadSignature( wxCommandEvent& event ); 24 public: 25 /** Constructor */ 26 lms7002_pnlBIST_view( wxWindow* parent ); 27 //// end generated class members 28 lms7002_pnlBIST_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL); 29 void Initialize(lms_device_t* pControl); 30 void UpdateGUI(); 31 protected: 32 lms_device_t* lmsControl; 33 std::map<wxWindow*, LMS7Parameter> wndId2Enum; 34 }; 35 36 #endif // __lms7002_pnlBIST_view__ 37