Commit Graph

6022 Commits

Author SHA1 Message Date
marian 4431d99720 Added capability to dump data to bladerf module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6000 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:22:00 +00:00
marian c132a6a646 Added capability to process radio data file to radio test module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5999 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:19:19 +00:00
marian 8690478048 Added class used to handle radio data dump.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5998 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-14 13:18:17 +00:00
marian c6e7faef4c Work in progress on fixing calibration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5997 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-13 15:00:12 +00:00
marian 2897af7e41 Added 2 circles send pattern to radio test.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5996 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-13 14:55:14 +00:00
paulc a6529f386e Only install bladeRF FPGA files if we could build the module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5995 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 17:14:00 +00:00
marian be0303dfcd Fixed statistics reporting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5994 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 15:01:05 +00:00
marian fb80124f8e Added bladerf fpga files. Changed fpga load default path.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5993 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 14:35:37 +00:00
paulc 36afeb4b64 Copy SIP RFC3329 Security-* parameters to user.auth message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5992 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:55:01 +00:00
marian 8bcdf3d442 Added radio test module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5991 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:24:14 +00:00
marian 31a84fdce6 Added tx power balance calibration. Work in progress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5990 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 11:20:01 +00:00
marian 64353a04e0 Implemented tx/rx timestamp retrieval.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5989 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-10 08:01:11 +00:00
paulc 826ebdaf36 Preliminary version of dummy radio interface.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5988 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-09 10:05:21 +00:00
marian 08f76086f0 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://yate.null.ro/svn/yate/trunk@5987 acf43c95-373e-0410-b603-e72c3f656dc1
2015-07-09 07:11:27 +00:00
marian 972910db51 Calculate and display FPGA MD5.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5986 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 12:37:40 +00:00
marian f8afb370b4 Added new method for TX DC calibration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5985 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 12:27:13 +00:00
paulc 7571a7bd74 Ignore generated files in radio modules directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5984 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 11:29:20 +00:00
paulc dcd21630e2 Added support for libusb-1.0 older than 1.0.9 release.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5983 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-30 11:27:23 +00:00
marian 436ef0ce30 Compute RX DC offset before TX LO. Work in progress.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5982 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-29 11:28:03 +00:00
marian 67cdbe9b6e Added command used to change LMS register.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5981 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-26 08:31:58 +00:00
marian 9068b0175d Fixed bug: divide radio data by 2048 as expected by the upper layer. Fixed RX VGA status reporting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5980 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-26 07:20:54 +00:00
marian 1d5f7b050f Added bladeRF module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5979 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-24 10:41:29 +00:00
marian 1beb01b444 Added generic radio interface.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5978 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-19 09:18:23 +00:00
paulc 6f44645eab Added method to retrieve the TOS/DSCP of a Socket.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5977 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-03 14:18:07 +00:00
paulc 9bc5a3d84a Made the maximum script file size configurable at runtime and increased default to 500000.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5976 acf43c95-373e-0410-b603-e72c3f656dc1
2015-06-01 13:34:50 +00:00
paulc 91963d7659 Allow the return {inline:object}; syntax.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5975 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-19 12:29:16 +00:00
paulc d8462545d7 Resolve to undefined members of inline objects or arrays that have an undefined right hand variable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5974 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-19 11:56:31 +00:00
paulc 09f40eb24c Added overallocation support for DataBlock.
This provides improved performance for repeated binary data appending.


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


git-svn-id: http://yate.null.ro/svn/yate/trunk@5963 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-23 15:37:43 +00:00
marian b19d0a8e8e Added String constructor from double. Added assignment and append operators from double.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5962 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-19 13:11:45 +00:00
andrei c7a98797a2 Clear the string if we failed to obtain the 'printf" formatted one.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5961 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-16 11:39:37 +00:00
andrei 8ef9679c3d 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://yate.null.ro/svn/yate/trunk@5960 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-13 16:03:42 +00:00
andrei ca3a15437c Added printf style format method for String.
Added utility method to append and align a string on a specified size.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5959 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-13 13:25:35 +00:00
marian b3bf7d962b Make some explicit conversions to silence compiler warnings.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5958 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-11 10:41:51 +00:00
paulc df7b901840 Synchronized Windows version.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5957 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-02 10:21:36 +00:00
paulc 11e9fc237d Bumped version to devel 5.4.3
git-svn-id: http://yate.null.ro/svn/yate/trunk@5956 acf43c95-373e-0410-b603-e72c3f656dc1
2015-03-02 10:11:43 +00:00
paulc c344532035 Bumped version to 5.4.2
git-svn-id: http://yate.null.ro/svn/yate/trunk@5954 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 15:47:46 +00:00
paulc 40ed074f30 Added SQLite database module to Windows build.
Fixed dependencies of _eventlogs project.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5953 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 15:30:00 +00:00
marian bf17596e82 Fixed string in VC project file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5952 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 15:29:31 +00:00
marian ad90bd6de7 Cancel call monitor thread instead of deleting it: avoid virtual method call on Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5951 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 15:18:15 +00:00
marian f0c4dc914f Added eventlogs module to Windows build (partially set in rev. 5949).
git-svn-id: http://yate.null.ro/svn/yate/trunk@5950 acf43c95-373e-0410-b603-e72c3f656dc1
2015-02-26 13:59:27 +00:00
marian 7e9ea22541 git-svn-id: http://yate.null.ro/svn/yate/trunk@5949 acf43c95-373e-0410-b603-e72c3f656dc1 2015-02-26 13:57:47 +00:00