Alexander Chemeris
b78a96661a
host: FIx SET handling for the property tree JSON API.
2015-07-05 19:30:13 -04:00
Alexander Chemeris
5452567fd9
host: There is no need to explicitely support coerce() in property_alias()
...
Coerce is called automatically inside of the set() of the original property.
2015-07-05 12:47:56 -04:00
Alexander Chemeris
47b3e1aaea
host: Complete calculations for VSWR in Python utils + better sensors output.
2015-07-05 10:01:37 -04:00
Alexander Chemeris
1e042157be
Merge branch 'status_monitor'
...
Implements a TCP server inside UHD which gives access to a device's property
tree through a JSON API.
2015-07-04 19:27:14 -04:00
Alexander Chemeris
4cb89755bb
host: A Python library for the property tree API and sensors query utility.
2015-07-04 19:19:39 -04:00
Alexander Chemeris
efba897843
host: No need to explicitely insert EOL, it's already there.
2015-07-04 19:19:39 -04:00
Alexander Chemeris
35ccac9f54
host: Fix typo in a comment s/GET/SET/.
2015-07-04 19:19:39 -04:00
Josh Blum
963f3e90dc
umtrx: remove sleep used for testing
2015-07-04 19:19:39 -04:00
Josh Blum
0e8abb2068
umtrx: generic JSON property tree service
2015-07-04 19:19:39 -04:00
Josh Blum
e069b6d39c
umtrx: client handler thread to keep socket open
2015-07-04 19:19:39 -04:00
Josh Blum
28f423567b
umtrx: changes to tcp query server
...
* tcp query server is on its own thread
* tcp query take full sensor path (simpler)
* select on client socket to wait for data
2015-07-04 19:19:39 -04:00
Josh Blum
67303bcbcc
umtrx: mutex for i2c-based interfaces
2015-07-04 19:19:38 -04:00
Josh Blum
0fc60d2275
umtrx: sensor query support and comments
2015-07-04 19:19:38 -04:00
Josh Blum
ce5f31f713
umtrx: mutex for lms ctrl wrapper class
2015-07-04 19:19:38 -04:00
Josh Blum
802b24c565
umtrx: work on status monitor tcp server
2015-07-04 19:19:38 -04:00
Josh Blum
56c4174ad4
umtrx: skeleton for status monitor thread
2015-07-04 19:19:38 -04:00
Alexander Chemeris
0073096b27
Merge branch 'achemeris/divsw'
2015-07-04 19:14:26 -04:00
Alexander Chemeris
7727cd283c
host: By default route each Rx channel to it's own antenna.
2015-07-04 19:14:10 -04:00
Alexander Chemeris
ff13c7d73a
host: Add ability to set diversity switches position from UHD args.
...
Diviersity switch controls are also aliased RF frontends property subtrees now.
2015-07-04 19:12:34 -04:00
Alexander Chemeris
0bee662b81
host: Implement property_alias() function which creates an alias at the proprty tree.
2015-07-04 19:01:23 -04:00
Kirill Zakharenko
7b955574a5
minor debianization fixes: +x debian/rules, correct debian/source/format
2015-06-29 11:45:45 +03:00
Josh Blum
4b102f0c4c
Merge branch 'debian'
2015-06-20 16:45:07 -07:00
Josh Blum
0d7b517923
debian: changelog entry for 1.0.3 release
2015-06-20 16:44:57 -07:00
Josh Blum
aec754eb07
umtrx: strip leading g from describe hash
2015-06-04 20:44:31 -04:00
Alexander Chemeris
756cb9a74c
utils: Better documentation for umtrx_auto_calibration.
2015-06-03 13:51:32 -04:00
Alexander Chemeris
0b105893a4
Merge branch 'achemeris/iq_cal_work' implementing Tx IQ calibration.
1.0.3
2015-05-28 17:34:56 -04:00
Josh Blum
41b93944a0
fpga: move tx frontend mux between DSP and corrections module
...
On the RX side, the same mux is between the corrections and the DSP.
However, for TX, this was between the DAC and corrections module,
leading to the host code setting the wrong corrections when the
channel 0 was set to frontend mapping "B:0".
This fixes the issue with the tx iq calibration utility.
A new fpga image is checked in and compat minor bumped.
2015-05-28 17:33:00 -04:00
Alexander Chemeris
a872102cd9
host: Fix UHD args in the umtrx_auto_calibration.
2015-05-28 17:33:00 -04:00
Alexander Chemeris
89277c6e56
host: Add missing new line in the calibration utils output.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
1773223b81
host: Improve console output for calibration utilities.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
24527ece28
host: Use "fifo_ctrl_window=0" UHD param in the umtrx_auto_calibration.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
7834aa4709
host: Better reporting at the end of umtrx_auto_calibration
2015-05-28 17:32:59 -04:00
Alexander Chemeris
f61d102791
host: Checking in umtrx_auto_calibration script.
...
The script is a shortcut to run UmTRX calibration for a selected band.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
d8b282404b
host: An attempt to get IQ balance caliration working with the 2nd channel.
...
The 2nd channel calibration still doesn't work, but I thought this code is
useful anyway to unify DC and IQ calibratoin code.
2015-05-28 17:30:32 -04:00
Alexander Chemeris
4cd94528aa
host: Correctly store IQ balance calibration values.
2015-05-28 17:30:31 -04:00
Alexander Chemeris
fb59ec9bd2
host: Better default values for umtrx_cal_tx_iq_balance.
2015-05-28 17:30:31 -04:00
Alexander Chemeris
9577f31bfb
host: Checking in umtrx_cal_tx_iq_balance utility.
2015-05-28 17:30:31 -04:00
Alexander Chemeris
df513b81e5
host: Move more generic functions to usrp_cal_utils.hpp
2015-05-28 17:30:31 -04:00
Josh Blum
471eedbb6a
debian: first shot at umtrx debianization
2015-05-26 17:12:04 -07:00
Alexander Chemeris
10e758be8c
host: Implement setting Rx VGA1 gain in real dBs.
2015-05-20 12:21:29 -04:00
Alexander Chemeris
9c20b295d5
host: Fix whitespaces.
2015-05-20 12:17:00 -04:00
Alexander Chemeris
14e58af929
host: Implement power control below the PA minimum output power using LMS VGA.
2015-05-18 02:06:05 -04:00
Alexander Chemeris
9a752069e7
host: Output all known PA types on startup.
2015-05-18 00:26:10 -04:00
Alexander Chemeris
283dae8214
host: Implement functions to list all known PA types.
2015-05-18 00:17:44 -04:00
Alexander Chemeris
df90e2b342
host: Replace 'pa_power_limit' param with 'pa_power_max_w' and 'pa_power_max_dbm'.
2015-05-18 00:16:31 -04:00
Alexander Chemeris
0b1c002f32
host: Add utils to read NMEA and GPS coordinates from UmTRX.
2015-05-16 01:10:39 -04:00
Alexander Chemeris
313488b2d3
host: Fix umtrx_cal_tx_dc_offset help output to mention UmTRX.
2015-05-09 22:35:55 -04:00
Alexander Chemeris
189828f29c
Merge branch 'achemeris/pa_control'
2015-05-09 01:17:11 -04:00
Alexander Chemeris
f913c39c0c
host: Checking in a full scale DCDC conversion table.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
84c5426fd8
host: Delay between DCDC setting and reading it back is not necessary when there is a PA installed.
2015-05-09 01:16:52 -04:00