1 #ifndef __lms7002_pnlRBB_view__
2 #define __lms7002_pnlRBB_view__
3 
4 /**
5 @file
6 Subclass of pnlRBB_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 /** Implementing pnlRBB_view */
17 class lms7002_pnlRBB_view : public pnlRBB_view
18 {
19 	protected:
20 		// Handlers for pnlRBB_view events.
21 		void ParameterChangeHandler( wxCommandEvent& event );
22         void ParameterChangeHandler(wxSpinEvent& event);
23 		void OncmbBBLoopbackSelected( wxCommandEvent& event );
24         void OnbtnTuneFilter(wxCommandEvent& event);
25 	public:
26 		/** Constructor */
27 		lms7002_pnlRBB_view( wxWindow* parent );
28 	//// end generated class members
29 	lms7002_pnlRBB_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
30     void Initialize(lms_device_t* pControl);
31     void UpdateGUI();
32 protected:
33     lms_device_t* lmsControl;
34 	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
35 };
36 
37 #endif // __lms7002_pnlRBB_view__
38