| 42 | | |
| 43 | | // Initialize USRP TX properties |
| 44 | | tx_interp = -1; // TX interpolation factor |
| 45 | | tx_freq = -1; // TX frequency |
| 46 | | tx_start = false; // Start transmitter? |
| 47 | | |
| 48 | | // Initialize USRP RX properties |
| 49 | | rx_decim = -1; // RX decimation factor |
| 50 | | rx_gain_max = -1; // Maximum RX gain |
| 51 | | rx_freq = -1; // RX frequency |
| 52 | | rx_gain = -1; // RX gain |
| 53 | | rx_size = -1; // RX packet size |
| 54 | | rx_start = false; // Start receiver? |
| 55 | | |
| | 92 | //----------------------------------------------------------------------------- |
| | 93 | // |
| | 94 | // Set TX properties |
| | 95 | // |
| | 96 | //----------------------------------------------------------------------------- |
| | 97 | |
| | 98 | // Initialize to default TX values |
| | 99 | TXControl->set_number_of_channels(1); |
| | 100 | TXControl->set_gain(DEFAULT_USRP_TX_CHANNEL, tx_gain); |
| | 101 | TXControl->set_frequency(DEFAULT_USRP_TX_CHANNEL, tx_freq); |
| | 102 | TXControl->set_interpolation_rate(DEFAULT_USRP_TX_CHANNEL, tx_interp); |
| | 103 | |
| | 104 | // Set transmit configurable properties not included in Radio_Control idl |
| 102 | | //RXControl->set_values(rx_config); |
| | 113 | |
| | 114 | //----------------------------------------------------------------------------- |
| | 115 | // |
| | 116 | // Set RX properties |
| | 117 | // |
| | 118 | //----------------------------------------------------------------------------- |
| | 119 | |
| | 120 | // Initialize to default RX values |
| | 121 | RXControl->set_number_of_channels(1); |
| | 122 | RXControl->set_gain(DEFAULT_USRP_RX_CHANNEL, rx_gain); |
| | 123 | RXControl->set_frequency(DEFAULT_USRP_RX_CHANNEL, rx_freq); |
| | 124 | RXControl->set_decimation_rate(DEFAULT_USRP_RX_CHANNEL, rx_decim); |
| | 125 | RXControl->set_data_packet_size(DEFAULT_USRP_RX_CHANNEL, rx_size); |
| | 126 | |
| | 127 | // Set transmit configurable properties not included in Radio_Control idl |
| | 128 | CF::Properties rx_config; |
| | 129 | rx_config.length(1); |
| | 130 | |
| | 131 | // Set rx antenna |
| | 132 | rx_config[0].id = CORBA::string_dup("SET_RX_ANT_1"); |
| | 133 | rx_config[0].value <<= (CORBA::ULong) 0; |
| | 134 | |
| | 135 | RXControl->set_values(rx_config); |
| 139 | | // Initialize to default TX values |
| 140 | | TXControl->set_number_of_channels(1); |
| 141 | | TXControl->set_gain(DEFAULT_USRP_TX_CHANNEL, 1); |
| 142 | | TXControl->set_frequency(DEFAULT_USRP_TX_CHANNEL, 0); |
| 143 | | TXControl->set_interpolation_rate(DEFAULT_USRP_TX_CHANNEL, 256); |
| 144 | | //TXControl->set_values(tx_config); |
| 145 | | |
| 146 | | // Initialize to default RX values |
| 147 | | RXControl->set_number_of_channels(1); |
| 148 | | RXControl->set_gain(DEFAULT_USRP_RX_CHANNEL, 1); |
| 149 | | RXControl->set_frequency(DEFAULT_USRP_RX_CHANNEL, 0); |
| 150 | | RXControl->set_decimation_rate(DEFAULT_USRP_RX_CHANNEL, 256); |
| 151 | | RXControl->set_data_packet_size(DEFAULT_USRP_RX_CHANNEL, 1024); |
| 152 | | //RXControl->set_values(rx_config); |
| | 172 | // Initialize USRP TX properties |
| | 173 | tx_interp = 256; // TX interpolation factor |
| | 174 | tx_freq = 475000000; // TX frequency |
| | 175 | tx_gain = 1; // TX gain |
| | 176 | tx_start = false; // Start transmitter flag |
| | 177 | |
| | 178 | // Initialize USRP RX properties |
| | 179 | rx_decim = 256; // RX decimation factor |
| | 180 | rx_freq = 485000000; // RX frequency |
| | 181 | rx_gain = 1; // RX gain |
| | 182 | rx_size = 1024; // RX packet size |
| | 183 | rx_start = false; // Start receiver flag |
| | 184 | |