aboutsummaryrefslogtreecommitdiff
path: root/src/im-zmq.c
AgeCommit message (Collapse)Author
2024-10-09indexamajig: Get the new multiprocessing code to compileThomas White
It compiles, but it's probably not a good idea to run it...
2022-07-06indexamajig: Reset z->request_sent after receiving ZMQ replyThomas White
2022-07-06indexamajig: Add timeout for ZMQ socketThomas White
2022-06-22indexamajig: Wrap ZMQ parameters into separate structureThomas White
2021-07-21Reduce variable scope where possibleThomas White
2021-07-21Add missing cleanup on error pathsThomas White
2021-05-05indexamajig: Add --zmq-requestThomas White
This (re-)adds the ability to get data via a request/reply socket. See afcb7b568947c for when it was removed.
2021-04-23indexamajig: Add --zmq-subscribeThomas White
2021-04-23MsgPack: Implement extraction of image dataThomas White
2021-04-15Separate ZMQ from MessagePack, switch to pub/sub socketThomas White
Indexamajig uses only ZMQ, to receive streaming data, while libcrystfel uses only msgpack to implement another type of image format. The two of these are eventually tied together in process_image, which does this: if ( have_zmq_data ) interpret_zmq_data_as_msgpack; - however, they would be easy to split up if we wanted to do something else (CBF data over ZMQ, anyone?). This commit also switches the ZMQ connector to use a pub/sub socket instead of a request/reply one. This matches changes in OnDA. At the moment, the MessagePack image reader simply dumps the object to disk.
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-07-29Remove events.c, part 1Thomas White
2020-07-29Remove unused includesThomas White
2020-07-29Move MessagePack stuff to separate fileThomas White
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel.
2020-07-29Remove references to old headersThomas White
2020-07-29Convert stream to DataTemplateThomas White
2020-07-29Port indexamajig to new API, part IIThomas White
This also removes a large chunk of legacy code
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29get_peaks_msgpack(): Convert to new APIThomas White
2020-01-10Mass update of copyright datesThomas White
2019-07-17zmq: Remove reference to image.num_peaksThomas White
See 636eb6116961296791bae35c40fd9438aa946827
2019-04-02zmq: Consider pixel as bad if its value is NaN or infinityThomas White
2019-03-15Set proper size for blank dataThomas White
2019-03-14indexamajig: Add --no-image-dataThomas White
2019-03-14More ZMQ/MsgPack logic fixesThomas White
2019-03-14More MessagePack tidy up / error checkingThomas White
2019-03-14Fix typoThomas White
2019-03-14Clean up MessagePack stuffThomas White
2019-03-14Connect up hooks for unpacking MsgPack dataThomas White
2019-03-14ZMQ connection and setup stuffThomas White