Skip to content

Releases: paulscherrerinstitute/lib_cpp_h5_writer

v0.2.0

19 Jan 15:42
Compare
Choose a tag to compare
  • adjustments to run with two pco cameras (flask server and writer's port address are now configurable)
  • new parameters when starting the writer: writer_rest_address and
  • status from flask server uses port provided by the request

v0.1.4

15 Jan 08:42
Compare
Choose a tag to compare
  • Bugfix: zero received frames.
  • Json camera configuration file.
  • Improved documentation.

v0.1.3

12 Oct 12:33
Compare
Choose a tag to compare
  • General improvements/formatting/naming.
  • Notification of error to the pco client.
  • Improved statistics usage/methods (now provided on request instead of constant zmq stream).

v0.1.2

23 Sep 16:28
Compare
Choose a tag to compare
  • Flask server now uses flask session to handle status and statistics from previous run.

Tomcat Pco

15 Sep 11:11
Compare
Choose a tag to compare

General improvements + new features: Roll over / statistics / better support with client

  • Finish statistics: after a successful run (notify_pco_client_end), information is sent to the client (written_frames, lost_frames, end_time, start_time, duration (in ms) and status).;
  • Improved flask server configurations, methods and last run status;
  • Adjustments to the PCO client state machine status;
  • Removal of unnecessary parameters from instantiation;
  • Implementation of multiple H5 output roll over files with the definition of the number of frames per file (dataset_size and raw/metadata datasets when working with multiple output files).
  • Improved rest API messages to the PCO client, readme and multiple format fixes;

Tomcat PCO Writer

24 Jul 14:05
Compare
Choose a tag to compare

Tomcat PCO writer is a modification of the regular lib_cpp_h5_writer to receive a zmq stream coming from the PCO cameras and store in hdf5 file formats according to the Exchange Data Format. It can be remotely controlled using the pco_rclient package (https://github.com/paulscherrerinstitute/pco_rclient - which communicates with the writer via its REST api interface).
After ever push to the repository, a minimal verification test will be executed on a docker machine and validated (https://hub.docker.com/repository/docker/lhdamiani/tomcat_writer/general).

We point to https://lib-cpp-h5-writer.readthedocs.io/en/tomcat/ for informations and documentation.

v0.1.5

19 Jan 08:46
Compare
Choose a tag to compare
  • writer rest port parameter
  • flask address parameter