trx/radio_if.py: fix RX / TX gain control
diff --git a/python/trx/ctrl_if_bb.py b/python/trx/ctrl_if_bb.py
index 77e02d0..99c0451 100644
--- a/python/trx/ctrl_if_bb.py
+++ b/python/trx/ctrl_if_bb.py
@@ -72,12 +72,22 @@
 
 			return 0
 
+		# Gain control
 		elif self.verify_cmd(request, "SETRXGAIN", 1):
 			print("[i] Recv SETRXGAIN cmd")
 
 			# TODO: check gain value
 			gain = int(request[1])
-			self.tb.set_gain(gain)
+			self.tb.set_rx_gain(gain)
+
+			return 0
+
+		elif self.verify_cmd(request, "SETTXGAIN", 1):
+			print("[i] Recv SETTXGAIN cmd")
+
+			# TODO: check gain value
+			gain = int(request[1])
+			self.tb.set_tx_gain(gain)
 
 			return 0
 
diff --git a/python/trx/radio_if.py b/python/trx/radio_if.py
index 559c309..d8c0444 100644
--- a/python/trx/radio_if.py
+++ b/python/trx/radio_if.py
@@ -126,6 +126,10 @@
 		self.fc_set = True
 		self.fc = fc
 
-	def set_gain(self, gain):
+	def set_rx_gain(self, gain):
 		self.phy.set_gain(gain, 0)
-		self.gain = gain
+		self.rx_gain = gain
+
+	def set_tx_gain(self, gain):
+		# TODO: TX chain not implemented yet
+		self.tx_gain = gain