@@ -79,6 +79,30 @@ def _generate_panel(self):
7979 )
8080 self .GridAdd (hbox , 2 , 0 , 1 , 8 )
8181
82+ # Tx VGA1 DC I offset
83+ self .tx_vga1dc_i_int = umtrx_lms .lms_get_vga1dc_i_int (self .lms )
84+ hbox = wx .BoxSizer (wx .HORIZONTAL )
85+ self .tx_vga1dc_i_int_slider = form .slider_field (
86+ parent = self .GetWin (), sizer = hbox ,
87+ value = self .tx_vga1dc_i_int ,
88+ callback = self .set_tx_vga1dc_i_int ,
89+ label = "\n Tx VGA1 DC I offset (raw)" ,
90+ min = 0 , max = 255 ,
91+ )
92+ self .GridAdd (hbox , 3 , 0 , 1 , 4 )
93+
94+ # Tx VGA1 DC Q offset
95+ self .tx_vga1dc_q_int = umtrx_lms .lms_get_vga1dc_q_int (self .lms )
96+ hbox = wx .BoxSizer (wx .HORIZONTAL )
97+ self .tx_vga1dc_q_int_slider = form .slider_field (
98+ parent = self .GetWin (), sizer = hbox ,
99+ value = self .tx_vga1dc_q_int ,
100+ callback = self .set_tx_vga1dc_q_int ,
101+ label = "\n Tx VGA1 DC Q offset (raw)" ,
102+ min = 0 , max = 255 ,
103+ )
104+ self .GridAdd (hbox , 3 , 4 , 1 , 4 )
105+
82106 def set_rx_lna (self , value ):
83107 print "set_rx_lna(%d)" % (value )
84108 umtrx_lms .lms_set_rx_lna (self .lms , value )
@@ -114,6 +138,14 @@ def set_rx_vga2gain(self, value):
114138 self .rx_vga2gain_slider .set_value (self .rx_vga2gain )
115139 print "set_rx_vga2gain(%d) actual=%d" % (value , self .rx_vga2gain )
116140
141+ def set_tx_vga1dc_i_int (self , value ):
142+ print "set_tx_vga1dc_i_int(%d)" % (value )
143+ umtrx_lms .lms_set_vga1dc_i_int (self .lms , value )
144+
145+ def set_tx_vga1dc_q_int (self , value ):
146+ print "set_tx_vga1dc_q_int(%d)" % (value )
147+ umtrx_lms .lms_set_vga1dc_q_int (self .lms , value )
148+
117149
118150# <codecell>
119151
0 commit comments