Commit Graph

  • 2bfde8c1c6 adds some documentation and fixes compiler warning main wall_e 2025-11-24 11:12:16 +01:00
  • c58e379584 Merge pull request 'Fixes some logic bugs and adds rate calculation' (#2) from bugfixing into main wall_e 2025-11-24 10:34:15 +01:00
  • aa00966599 sets precision for rates 1.0.0 wall_e 2025-11-20 12:31:25 +01:00
  • 8ae9cb0bd8 adds rate calculation for each channel wall_e 2025-11-20 12:16:52 +01:00
  • 31aa9d246a bugfix wall_e 2025-11-19 19:27:05 +01:00
  • f169076f65 heck wall_e 2025-11-19 18:33:26 +01:00
  • fdbb8f5061 saving state wall_e 2025-11-19 16:16:35 +01:00
  • 668dd65823 fixes pausing issue due to logic bug wall_e 2025-11-19 15:08:59 +01:00
  • 5b65a01e51 can readback correlation unit status wall_e 2025-11-19 14:08:06 +01:00
  • 594bb6d320 comment on max starting of count frequency wall_e 2025-11-19 12:02:12 +01:00
  • 7865273707 improving synchronisation issues wall_e 2025-11-19 10:04:22 +01:00
  • 2ede400791 forgot to map down from 10bit wall_e 2025-11-18 16:49:37 +01:00
  • a13c5b81e2 woops, strings got deleted wall_e 2025-11-18 14:27:41 +01:00
  • 66792837a6 adds PV for turning Electornics on and off wall_e 2025-11-18 14:00:26 +01:00
  • c563b07fed bugfix resetting elapsed-time wall_e 2025-11-18 11:52:25 +01:00
  • dc5244bc43 this sometimes causes errors in the log having the callbacks, but they seem necessary wall_e 2025-11-18 08:49:29 +01:00
  • 2f60ac2a24 bugfix wall_e 2025-11-18 08:47:57 +01:00
  • d7a4d057aa makes detector channel the last channel wall_e 2025-11-18 07:58:02 +01:00
  • 0819c5fb12 cppcheck wall_e 2025-11-17 12:05:47 +01:00
  • a7c5f9413b suppress warning wall_e 2025-11-17 11:56:59 +01:00
  • 205eedbd88 tries to add a workflow wall_e 2025-11-17 11:50:29 +01:00
  • d80155ef7d fix warnings wall_e 2025-11-17 11:33:02 +01:00
  • ba3c3b5208 correct arch_filter wall_e 2025-11-14 14:17:13 +01:00
  • 5ffd784769 corrects clone link wall_e 2025-11-14 14:15:24 +01:00
  • 9bfaabdd99 Merge pull request 'less_logic_in_udp_thread' (#1) from less_logic_in_udp_thread into main wall_e 2025-11-14 14:11:17 +01:00
  • 9d93238db4 change counts to 64 bit integer, improve broken packet check, correct order of updating status wall_e 2025-11-14 14:07:54 +01:00
  • c530de3566 does removing all logic in the udp receive thread help to improve the packet receive frequency? wall_e 2025-11-07 16:14:05 +01:00
  • ba07a8af9b shows queue usage as a percentage wall_e 2025-11-07 14:28:01 +01:00
  • 77ed74a203 returns elapsed time as a double wall_e 2025-11-07 14:05:37 +01:00
  • 8f8b78a9bf adds a udp config that works with the correlation unit wall_e 2025-11-07 13:20:15 +01:00
  • 6faf23601e adds PV for number of missed udp packets wall_e 2025-11-07 09:00:53 +01:00
  • 18da14f6d6 adds additional key that can be set wall_e 2025-11-06 16:48:31 +01:00
  • 9d5ed11dac adds comment on cloning with depdencies wall_e 2025-11-06 15:38:33 +01:00
  • 318357127e use ssh variant... wall_e 2025-11-06 15:36:40 +01:00
  • 2f50a21e83 use local mirrors wall_e 2025-11-06 15:34:32 +01:00
  • e53a2a4f40 finished converting the processing to a batch-wise variant wall_e 2025-11-06 15:30:25 +01:00
  • 5f95e82a3c in the process of switching to a more batch processing approach. so far, seems like it can keep up wall_e 2025-11-06 11:58:19 +01:00
  • 2ccf37ce33 comments on time overflow wall_e 2025-11-05 10:13:08 +01:00
  • 617dd3153b not 100% this rate calculation is right, but might be better than before? wall_e 2025-11-05 09:57:05 +01:00
  • e5cb019143 no pointers, just bytes buffers of fixed size wall_e 2025-11-05 09:25:01 +01:00
  • 70c04af034 slow rate updates wall_e 2025-11-05 08:00:17 +01:00
  • 056b0a5f8a check for udp packets being missed wall_e 2025-11-04 17:01:18 +01:00
  • 1ce7f93e95 adds a simple rate calculation wall_e 2025-11-04 16:19:28 +01:00
  • ecc6e98f4c can stop count and clear channels wall_e 2025-11-04 15:31:28 +01:00
  • 2c47f338c2 can send kafka messages again and can set the broker and topics in the start command wall_e 2025-11-04 13:56:44 +01:00
  • 60aa1652c3 again at the point that I can do preset based counts, but now with the priority queue built in so that the events are sorted wall_e 2025-11-04 10:24:25 +01:00
  • 81bd3bef7f working on correcting the ordering of the messages wall_e 2025-11-03 17:31:16 +01:00
  • e65725609c moves more options to ioc function wall_e 2025-11-03 13:29:01 +01:00
  • a336ca74c9 adds remaining missing PVs wall_e 2025-11-03 09:26:50 +01:00
  • 7bacc716cc adds elapsed time and time based preset wall_e 2025-10-31 19:10:59 +01:00
  • 1e853487aa adds a POC preset based count wall_e 2025-10-31 13:23:55 +01:00
  • b9e5f40c21 removes old python variant wall_e 2025-10-31 10:18:57 +01:00
  • d7bf3977fc reorganises and cleans up some parts of the code wall_e 2025-10-31 10:16:50 +01:00
  • 750436732c can receive both monitor and detector udp events and send them to different kafka topics wall_e 2025-10-30 16:48:33 +01:00
  • 4c1741bd4b very inefficient, but can receive udp monitor events and count them and send them as kafka events wall_e 2025-10-30 15:07:21 +01:00
  • 09ba30025a adds information on how to build dependencies for the project wall_e 2025-10-30 14:02:42 +01:00
  • 2d065a0db9 can send ess streaming data types flatbuffer messages via kafka wall_e 2025-10-30 13:53:00 +01:00
  • 2d5a43c09a adds external dependency versions wall_e 2025-10-30 11:55:10 +01:00
  • c2ca5f699c progress with parsing and kafka wall_e 2025-10-30 11:51:16 +01:00
  • b810509156 POC for each interface type wall_e 2025-10-29 12:07:02 +01:00
  • 6a86b79533 some performance improvements 0.0.1 python_variant wall_e 2025-10-24 13:15:19 +02:00
  • 8fe913e125 some more rate calculation wall_e 2025-10-23 14:25:11 +02:00
  • 1d7a3dd42a proof of concept wall_e 2025-10-22 12:24:17 +02:00