Skip to content

3.0.0#3

Open
marvin5300 wants to merge 98 commits into
mainfrom
3.0.0
Open

3.0.0#3
marvin5300 wants to merge 98 commits into
mainfrom
3.0.0

Conversation

@marvin5300

Copy link
Copy Markdown
Member

Version 3 of Muondetector Project.

Fundamentally new everyting

Added basic structure based on sources, sinks and added tcp connection.
Using capnp for serialization.
Removed warnings.
Added heartbeat check for tcp connection.
Added tests.
Added wrapper for i2cdevice.
Added standalone tcp client.
Removed daemon files which do not really contribute to clarity.
Functional daemon source and device loading from config
Rewritten ublox module.
Added concept of device drivers ( controllers ) which can do complex
measurement series on devices if necessary.
Added functionality for DAC
Fixed some ubx message parts
Fixed version file configuration in cmake config
Added gpio and eeprom support.
Added capnp protocol files.
Added decoder for capnp messages.
Fixed standalone tcp client.
Changed QVector to std::vector for a lot of signals
Added command decoder
marvin5300 added 23 commits May 21, 2026 08:09
Fixed bug where datastore was not used.
Reworked scheduling logic.
Added functionality to poll messages after configuration to show
update immediately in GUI
Removed dual object library for mqtt and without
Removed croptopp requirement
Added mqtt sink
Added libsecret functions
Removed cryptopp entirely
Should now produce logs.
Added geohash generation.
Moved calibration to datastore.
Added connection timeout handling in GUI
Writing data file working
Switch calibration settings format in datastore
Added QWT auto pull & compile step mitigating
missing qwt-qt6 dependency on Raspberry Pi
Deployment on Windows and Ubuntu works!
Merge Requests To Master should trigger Actions.
Tags with v should automatically create Release.
@marvin5300 marvin5300 self-assigned this Jun 9, 2026
- fixed missing log file information
- fixed missing average rate
Made log rotation information available in GUI.
Fixed bug in network discovery which lead to thread not shutting down.
Fixed quotes in settings file.
Fixed packaging and requirements problems
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant