1 #ifndef __lms7002_pnlBIAS_view__ 2 #define __lms7002_pnlBIAS_view__ 3 4 /** 5 @file 6 Subclass of pnlBIAS_view, which is generated by wxFormBuilder. 7 */ 8 9 #include "lms7002_wxgui.h" 10 11 //// end generated include 12 #include <map> 13 #include "lime/LimeSuite.h" 14 namespace lime{ 15 16 } 17 /** Implementing pnlBIAS_view */ 18 class lms7002_pnlBIAS_view : public pnlBIAS_view 19 { 20 protected: 21 // Handlers for pnlBIAS_view events. 22 void ParameterChangeHandler( wxCommandEvent& event ); 23 void OnCalibrateRP_BIAS( wxCommandEvent& event ); 24 public: 25 /** Constructor */ 26 lms7002_pnlBIAS_view( wxWindow* parent ); 27 //// end generated class members 28 lms7002_pnlBIAS_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_pnlBIAS_view__ 37