Commit Graph

75 Commits

Author SHA1 Message Date
babic_a 80765f3fc5 Fix parameters order to be consistent across repo 2020-05-14 11:46:03 +02:00
babic_a 1fe08897f1 We are still not optimizing on this level 2020-05-13 12:38:09 +02:00
babic_a 462593627e Add operation duration timing 2020-05-11 18:41:00 +02:00
babic_a 9fd3ceed6e Set priority after spawning zmq thread 2020-05-11 18:28:55 +02:00
babic_a 78aa0b6d71 Set nice to -20 for buffer 2020-05-11 18:27:33 +02:00
babic_a 04b71f7762 Remove FastQueue from sf_buffer 2020-05-11 13:56:17 +02:00
babic_a 92b4041070 Make udp receiver return the pulse_id 2020-05-11 13:46:22 +02:00
babic_a 9b75a6d991 Improve code flow in sf_buffer 2020-05-11 12:37:32 +02:00
babic_a fada8a7ec6 Make IPC address a parameter in buffer config 2020-05-11 12:34:30 +02:00
babic_a 72d31d027e Rewrite sf_buffer to use BufferUdpReceiver 2020-05-11 12:31:46 +02:00
babic_a d49df10e69 Working on the loop logic 2020-05-11 11:48:17 +02:00
babic_a cd25fe50b8 Rewrite logic to be function oriented 2020-05-11 11:39:18 +02:00
babic_a 5beb8a3c35 Transition to local variables instead of pointers 2020-05-11 11:23:11 +02:00
babic_a 4b64e56ccb Remove unused import from sf_buffer 2020-05-11 11:17:01 +02:00
babic_a b9f912b4a1 First iteration of code merge 2020-05-11 11:16:39 +02:00
babic_a 4912bbe38d Adjust settings to new config 2020-05-08 14:25:01 +02:00
babic_a 6f766746d6 Thread fine-tuning 2020-05-04 18:37:41 +02:00
babic_a a8eacb3587 Yield at the end of the write loop 2020-05-04 18:11:50 +02:00
babic_a 16847f48b8 Changed all IPCs to /tmp folder 2020-05-04 15:27:50 +02:00
babic_a 17d469d75e Fix start parameters for sf_buffer 2020-05-04 14:40:49 +02:00
babic_a d1d0cbdb94 Add n_corrupted_frames to sf_buffer metric 2020-05-04 14:12:01 +02:00
babic_a 261d4751e5 Rename buffer writer 2020-05-04 12:50:33 +02:00
babic_a b811dab937 Make buffer even simpler 2020-05-04 12:49:11 +02:00
babic_a c443fc8d96 Changed usage to better suit the current case 2020-05-04 12:47:14 +02:00
babic_a 48c320ffb8 Cast source_id to the correct type 2020-05-04 12:45:10 +02:00
babic_a 145cb82bbf Add source_id to the packet 2020-05-04 12:35:24 +02:00
babic_a aeb998cd4d Make sf_buffer code more compact 2020-05-04 12:32:32 +02:00
babic_a a2e609c47b Update UDP Module interface 2020-05-04 10:13:26 +02:00
babic_a bf62169fb9 Change sf_buffer to new fast queue 2020-05-04 09:56:22 +02:00
babic_a e7ffad0592 SF buffer should bind 2020-05-04 09:18:44 +02:00
babic_a 487efb3f01 Extend sf_buffer with streaming capabilities 2020-05-04 09:16:49 +02:00
babic_a a2168edfd0 Make statistics more homogeneous and use the new STATS_MODULO config parameter 2020-04-28 09:03:00 +02:00
babic_a 0a90e4437d Cleanup of sf_buffer 2020-04-23 09:51:39 +02:00
babic_a 8c380ee1f1 Adjust sf_buffer to new config 2020-04-23 09:49:03 +02:00
babic_a 8fc02e0789 Revert back to multithreaded writer 2020-04-20 20:12:53 +02:00
babic_a 54acb47e31 Remove old classes 2020-04-20 19:57:37 +02:00
babic_a bb882189d2 Yield this thread when finished writing 2020-04-20 19:55:55 +02:00
babic_a c3de2ccb40 New single threaded sf_buffer 2020-04-20 19:55:17 +02:00
babic_a f321b0642e Adjust buffer to new writer 2020-04-20 16:58:48 +02:00
babic_a 1750f05632 Improve statistics a bit 2020-04-20 11:55:50 +02:00
babic_a ad56e8c756 Remove useless variable 2020-04-19 23:42:02 +02:00
babic_a 8805c6a923 Adjust to new interface to write metadata 2020-04-19 23:37:23 +02:00
babic_a f6ab95ece5 Remove unused imports 2020-04-19 19:46:11 +02:00
babic_a ef30c15532 Remove code implemented in writer 2020-04-19 19:45:47 +02:00
babic_a 335ec26d6c Add device name and root folder to constructor 2020-04-19 19:28:30 +02:00
babic_a ec70382663 Adjust FastH5Writer call 2020-04-19 18:25:19 +02:00
babic_a b6fbf1a3fd Fast H5Writer prototype 2020-04-19 12:36:00 +02:00
babic_a 73b6e71b51 Reverted SF buffer back to HDF5 writer 2020-04-19 11:54:24 +02:00
babic_a 5b77313133 Add sleep at start of thread 2020-04-17 19:13:46 +02:00
babic_a be43f44412 Fix mistake in comparing 2020-04-17 12:59:12 +02:00