Commit Graph

5715 Commits

Author SHA1 Message Date
marian 40431c2a51 Added brute force algorithm for phase/gain correction. Added more parameters for calibration.
git-svn-id: http://voip.null.ro/svn/yate@6005 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-16 14:53:56 +00:00
marian 91bcddc81c Added capability to replace newline and tab in configured format string.
git-svn-id: http://voip.null.ro/svn/yate@6004 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-16 14:50:31 +00:00
marian 47895c40ab Added method used to set data dump to radio interface. Fixed bug in bladerf rx data dump: preserve original pointer when copying data to avoid dump wrong data.
git-svn-id: http://voip.null.ro/svn/yate@6003 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-16 09:12:20 +00:00
marian 1d14b47856 Added extra dump info to radio file process. Added radiotest conf sample.
git-svn-id: http://voip.null.ro/svn/yate@6002 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-15 10:10:33 +00:00
marian 43a13af328 Added extra parameter to configure data dump.
git-svn-id: http://voip.null.ro/svn/yate@6001 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-15 09:21:30 +00:00
marian 4b77017dc4 Added capability to dump data to bladerf module.
git-svn-id: http://voip.null.ro/svn/yate@6000 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:22:00 +00:00
marian 1b70c850d5 Added capability to process radio data file to radio test module.
git-svn-id: http://voip.null.ro/svn/yate@5999 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:19:19 +00:00
marian b8da976aa4 Added class used to handle radio data dump.
git-svn-id: http://voip.null.ro/svn/yate@5998 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:18:17 +00:00
marian 7d344584aa Work in progress on fixing calibration.
git-svn-id: http://voip.null.ro/svn/yate@5997 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-13 15:00:12 +00:00
marian d530f0a68e Added 2 circles send pattern to radio test.
git-svn-id: http://voip.null.ro/svn/yate@5996 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-13 14:55:14 +00:00
paulc e00e54193e Only install bladeRF FPGA files if we could build the module.
git-svn-id: http://voip.null.ro/svn/yate@5995 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 17:14:00 +00:00
marian d91dfaf6c8 Fixed statistics reporting.
git-svn-id: http://voip.null.ro/svn/yate@5994 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 15:01:05 +00:00
marian ef371a6d12 Added bladerf fpga files. Changed fpga load default path.
git-svn-id: http://voip.null.ro/svn/yate@5993 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 14:35:37 +00:00
paulc c17823cbd3 Copy SIP RFC3329 Security-* parameters to user.auth message.
git-svn-id: http://voip.null.ro/svn/yate@5992 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:55:01 +00:00
marian 29265c9fa0 Added radio test module.
git-svn-id: http://voip.null.ro/svn/yate@5991 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:24:14 +00:00
marian f9fa8bfde3 Added tx power balance calibration. Work in progress.
git-svn-id: http://voip.null.ro/svn/yate@5990 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:20:01 +00:00
marian 3868b37e6d Implemented tx/rx timestamp retrieval.
git-svn-id: http://voip.null.ro/svn/yate@5989 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 08:01:11 +00:00
paulc afa83a6ffc Preliminary version of dummy radio interface.
git-svn-id: http://voip.null.ro/svn/yate@5988 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-09 10:05:21 +00:00
marian 0edcfbac7a Fixed some LMS values set during init. Fixed PA/LNA enable/select. Improved peripheral access debug. Work in progress on fixing calibration.
git-svn-id: http://voip.null.ro/svn/yate@5987 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-09 07:11:27 +00:00
marian e49565bc67 Calculate and display FPGA MD5.
git-svn-id: http://voip.null.ro/svn/yate@5986 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 12:37:40 +00:00
marian fbc57a8121 Added new method for TX DC calibration.
git-svn-id: http://voip.null.ro/svn/yate@5985 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 12:27:13 +00:00
paulc 42b408844c Ignore generated files in radio modules directory.
git-svn-id: http://voip.null.ro/svn/yate@5984 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 11:29:20 +00:00
paulc f963952940 Added support for libusb-1.0 older than 1.0.9 release.
git-svn-id: http://voip.null.ro/svn/yate@5983 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 11:27:23 +00:00
marian 7b54c96361 Compute RX DC offset before TX LO. Work in progress.
git-svn-id: http://voip.null.ro/svn/yate@5982 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-29 11:28:03 +00:00
marian 6aea828366 Added command used to change LMS register.
git-svn-id: http://voip.null.ro/svn/yate@5981 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-26 08:31:58 +00:00
marian 3d0eb5329e Fixed bug: divide radio data by 2048 as expected by the upper layer. Fixed RX VGA status reporting.
git-svn-id: http://voip.null.ro/svn/yate@5980 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-26 07:20:54 +00:00
marian 81160c04ed Added bladeRF module.
git-svn-id: http://voip.null.ro/svn/yate@5979 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-24 10:41:29 +00:00
marian 25f901c930 Added generic radio interface.
git-svn-id: http://voip.null.ro/svn/yate@5978 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-19 09:18:23 +00:00
paulc 1f525da6e9 Added method to retrieve the TOS/DSCP of a Socket.
git-svn-id: http://voip.null.ro/svn/yate@5977 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-03 14:18:07 +00:00
paulc 25b11ff5b1 Made the maximum script file size configurable at runtime and increased default to 500000.
git-svn-id: http://voip.null.ro/svn/yate@5976 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-01 13:34:50 +00:00
paulc a6887f0fd0 Allow the return {inline:object}; syntax.
git-svn-id: http://voip.null.ro/svn/yate@5975 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-19 12:29:16 +00:00
paulc 0ad3b6042b Resolve to undefined members of inline objects or arrays that have an undefined right hand variable.
git-svn-id: http://voip.null.ro/svn/yate@5974 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-19 11:56:31 +00:00
paulc aa0a6b6a06 Added overallocation support for DataBlock.
This provides improved performance for repeated binary data appending.


git-svn-id: http://voip.null.ro/svn/yate@5973 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-18 13:12:02 +00:00
paulc 22dfd8e65a Reduce parsing time for very large scripts by limiting the simplification backtrace depth.
git-svn-id: http://voip.null.ro/svn/yate@5972 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-15 15:17:54 +00:00
paulc 0f8890f66f Added more features to the GSM 7 bit coder.
git-svn-id: http://voip.null.ro/svn/yate@5971 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-11 15:24:06 +00:00
paulc 93927a7f3e Bumped version to 5.5.1 devel.
git-svn-id: http://voip.null.ro/svn/yate@5970 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-11 15:13:51 +00:00
paulc 94298ebbf1 Bumped version to 5.5.0
git-svn-id: http://voip.null.ro/svn/yate@5968 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-08 09:48:11 +00:00
oana d1eae69997 Added dictionary for GPRS mobility management reject causes.
git-svn-id: http://voip.null.ro/svn/yate@5967 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-29 08:04:46 +00:00
paulc 846279a784 Make sure we don't dereference a channel whose disconnect() was called from destroyed().
git-svn-id: http://voip.null.ro/svn/yate@5966 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-07 14:07:14 +00:00
marian 831b64a895 Renamed gsm library to radio. Renamed library source directory and header also.
git-svn-id: http://voip.null.ro/svn/yate@5965 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-07 10:07:44 +00:00
paulc bb26c1197c Build, install and use a dynamic library for ASN.1 code.
git-svn-id: http://voip.null.ro/svn/yate@5964 acf43c95-373e-0410-b603-e72c3f656dc1
2015-04-01 16:50:56 +00:00
paulc f5a5ad41b9 Made String::printf(const char* format, ...) grow with the format string length.
The helper function string_printf is now static.


git-svn-id: http://voip.null.ro/svn/yate@5963 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-23 15:37:43 +00:00
marian 4b61ebb6a6 Added String constructor from double. Added assignment and append operators from double.
git-svn-id: http://voip.null.ro/svn/yate@5962 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-19 13:11:45 +00:00
andrei a9e461461e Clear the string if we failed to obtain the 'printf" formatted one.
git-svn-id: http://voip.null.ro/svn/yate@5961 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-16 11:39:37 +00:00
andrei 5faef36bb6 Added a better description and more suggestive parameters for String::appendFixed method.
Clear the String in 'printf' method if 'malloc' fails.


git-svn-id: http://voip.null.ro/svn/yate@5960 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-13 16:03:42 +00:00
andrei e6c6214688 Added printf style format method for String.
Added utility method to append and align a string on a specified size.


git-svn-id: http://voip.null.ro/svn/yate@5959 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-13 13:25:35 +00:00
marian 5c12f5654e Make some explicit conversions to silence compiler warnings.
git-svn-id: http://voip.null.ro/svn/yate@5958 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-11 10:41:51 +00:00
paulc e3dcfbcc93 Synchronized Windows version.
git-svn-id: http://voip.null.ro/svn/yate@5957 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-02 10:21:36 +00:00
paulc d15a1b8348 Bumped version to devel 5.4.3
git-svn-id: http://voip.null.ro/svn/yate@5956 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-02 10:11:43 +00:00
paulc 26af64ee5b Bumped version to 5.4.2
git-svn-id: http://voip.null.ro/svn/yate@5954 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 15:47:46 +00:00