Commit Graph

89 Commits

Author SHA1 Message Date
Cyancali e3e4d51c2f lib/pad_tagged_stream_impl.cc: Added a warning if tagged stream is longer than buffer size 2019-10-15 10:27:11 +02:00
Cyancali a0859d705a lib/pad_tagged_stream_impl.cc: Added minimum output buffer size to not need to set it in the advanced tab 2019-10-15 10:26:58 +02:00
Cyancali d1ec4c1572 Added new block: Pad Tagged Stream 2019-10-15 10:26:52 +02:00
Bastian Bloessl 3f5718dec9 more porting 2019-06-06 06:27:09 +02:00
Bastian Bloessl 50c2310644 more updates 2019-03-13 20:51:40 +00:00
Bastian Bloessl 8360cae375 more updates 2019-03-08 12:38:20 +00:00
Bastian Bloessl 284a0b1fa5 cmake updates 2019-02-21 18:36:24 +00:00
Bastian Bloessl 24914b9391 update to GR 3.8 API 2018-10-04 14:02:22 +02:00
Bastian Bloessl 0236c7d70c Merge branch 'master' into next 2018-06-21 10:05:20 +01:00
Lucas Rooyakkers 281f66060d Fixed issue with boost 1.67 time_duration values 2018-06-20 19:24:33 -04:00
Bastian Bloessl 5bbe1f87ae channel: GNU Radio renamed resampler 2017-10-10 12:02:05 +01:00
Bastian Bloessl 555a0895a5 add channel model with better noise source 2017-02-11 12:10:03 +01:00
Bastian Bloessl eb6c6509ee Merge branch 'master' into next 2016-12-16 10:08:36 +01:00
Bastian Bloessl f73862b500 add UHD compile switches 2016-12-16 10:05:14 +01:00
Bastian Bloessl b5f59f0a2a Merge branch 'master' into next 2016-12-04 16:29:25 +01:00
Bastian Bloessl ae4ba351d3 cmake: require blocks 2016-12-04 16:29:14 +01:00
Bastian Bloessl 49fa80691f Merge branch 'master' into next 2016-08-07 13:30:54 +02:00
Bastian Bloessl f34cc68983 delete unused tests 2016-08-07 13:21:16 +02:00
Bastian Bloessl 02ee21184a message sources: del try/catch block
forgot why I added it in the first place
2016-05-31 13:05:41 +02:00
Bastian Bloessl 6f86f92ff4 cmake: delete API compile switch 2016-05-02 12:54:53 +02:00
Bastian Bloessl c171d3501a message source: don't send eofs 2016-05-01 19:29:20 +02:00
Bastian Bloessl 7bf5d07e94 wireshark: don't block waiting for messages 2016-05-01 19:29:20 +02:00
Bastian Bloessl d32db7df76 message source: adapt to new api 2016-05-01 19:29:20 +02:00
Bastian Bloessl 614b88275e random: fix initialization order and cleanup 2016-04-23 11:29:53 +02:00
Bastian Bloessl 842db2eeea some clean up 2016-04-23 11:07:52 +02:00
Paul Garver 5779237e7e Added random periodic message source with seed intialization 2016-04-21 16:02:56 -04:00
Bastian Bloessl 396086a6e5 wireshark: parse snr tag 2016-03-01 07:03:50 -08:00
Bastian Bloessl 0486af7863 Wireshark: ignore unkown input 2015-10-24 01:13:07 +02:00
Bastian Bloessl 85de8f71dc message source: notify shutdown also w/ EOF 2015-10-24 01:13:07 +02:00
Jon Szymaniak 8f2ec5faed burst tagger: Fixed off-by-one in get_tags_in_range() usage
I've observed missing "tx_sob" tags in case where d_tag_name is
associated with the last sample provided to work().

This is caused by the upper-bound provided to get_tags_in_range() being
1 less than it should be.

Per the documentation of get_tags_in_range() (as of v3.7.7.1), the
abs_end value is exclusive:
  "Given a [start,end), returns a vector of all tags in the range
   with a given key."

Therefore, the upper limit should be:
    nread + nouput_items
not
    nread + noutput_items - 1

Example:
    let nread = 100
    let noutput_items = 100

    We want tags within:
        [100, 199] = [nread, n_read + n_output_items - 1]

    Represented with an exclusive upper bound, as required by
    get_tags_in_range():
        [100, 200) = [nread, n_read + nouput_items)
2015-07-15 15:25:05 -04:00
Bastian Bloessl 1d972ec638 backwards compatible api 2015-06-30 22:48:39 +02:00
Bastian Bloessl 6e00b66822 wireshark connector: add timeout to blocking call 2015-06-04 12:29:38 +02:00
Bastian Bloessl 356dc05869 cmake: remove outdated install name setting 2014-10-06 09:06:40 +02:00
Bastian Bloessl 71d3c74e90 pms: delay eof a bit 2014-08-26 13:47:33 +02:00
Bastian Bloessl 04dc223f05 pms: initialize d_quit proberly 2014-08-26 12:58:15 +02:00
Bastian Bloessl 43b460a2ae pms: no eof port, quit variable 2014-08-26 11:07:22 +02:00
Bastian Bloessl 0af0f5750f period msg source: less output 2014-08-25 18:41:12 +02:00
Bastian Bloessl 8e4caf6205 periodic msg source: remove n_sent function 2014-08-25 18:23:17 +02:00
Bastian Bloessl a6226d101a periodic message source: add callback for measurements (WIP) 2014-08-25 17:34:32 +02:00
Bastian Bloessl b3fbecfc68 periodic msg source: add eof input
to stop non-GUI flow graphs
2014-08-22 10:31:44 +02:00
Bastian Bloessl 66719c9453 packet_pad: zero all the buffers 2014-07-31 12:19:12 +02:00
Bastian Bloessl 0e17e91493 packet_pad2: do not add sob/eob tags 2014-07-03 16:13:27 +02:00
Bastian Bloessl b3632899a6 packet pad: propagate tags 2014-05-08 16:03:31 +02:00
Bastian Bloessl c0ed15e543 periodic msg: fix include guard 2014-03-25 17:14:33 +01:00
Bastian Bloessl 0c9be2e656 cmake: add mac target properties 2014-03-25 17:14:33 +01:00
Bastian Bloessl 63d364b817 add packet pad2 block
this block inserts sob/eob, padding and delay
2014-02-01 18:42:12 +01:00
Bastian Bloessl e5e4c1eefd add uhd dependency to cmake 2013-12-22 19:46:46 +01:00
Bastian Bloessl 9c36b42e85 add tx delay to packet pad 2013-12-06 18:18:04 +01:00
Bastian Bloessl 5870cae968 changes for mac 2013-11-22 19:47:13 +01:00
Bastian Bloessl b86a92128c packet dropper: include <random> explicitly 2013-09-17 10:34:16 +02:00