Commit Graph

2685 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Alexander Chemeris
ac22360125 host: Enable DCDC converter before setting its value. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
6bf16b4e66 host: Give DCDC converter time to settle when we set PA output power. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
451cc221be host: UHD uses dB for gains, not Watts. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
73ab35d46c host: Implement case insensitive PA type comparison. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
a189138078 host: Better status message 2015-05-09 01:16:52 -04:00
Alexander Chemeris
2d83e6caed host: Output a status message when PA power is limited by a configuration parameter. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
9becc6bdf8 host: Implement PA output power limit parameter. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
a5cee8c757 host: Fix power_amp_impl::max_power() implementation. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
5001cb8f95 host: Fix crash and beautift code. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
1337b13d56 host: Move power amp code into a separate class. 2015-05-09 01:16:52 -04:00
Alexander Chemeris
93aaef643d Initial implementation of the power control for UmTRX+PA systems. 2015-05-09 01:16:52 -04:00
Josh Blum
a33b3e92e4 umtrx: support dirty version marker when tree is unclean 2015-05-07 20:54:22 -07:00
Josh Blum
08c05c5f1b umtrx: add fifo_ctrl_window argument to specify window size
This is for debugging issues with the fifo control on some systems which are seeing missing packets.
Running with --args="fifo_ctrl_window=0" will set the window size to nothing, which acks all outgoing packets ASAP.
2015-05-07 19:44:39 -07:00
Alexander Chemeris
000a874189 host: Update copyright for umtrx_cal_tx_dc_offset.cpp. 2015-05-07 20:11:06 -04:00
Alexander Chemeris
e14c900821 host: Use amplitude setting for Dc offset calibration.
If we want 0 amplitude, we can set this with the command line parameter.
2015-05-07 20:05:39 -04:00
Alexander Chemeris
271b8a045e host: Better algorithm for Dc offset compensation search. 2015-05-07 19:42:04 -04:00
Alexander Chemeris
30a4557825 host: Improvements in the dc_cal_t abstraction. 2015-05-07 19:11:59 -04:00