Commit Graph

1117 Commits

Author SHA1 Message Date
bors[bot]
bde0b0a4be
Merge #352
352: Refactoring lockin binaries r=ryan-summers a=ryan-summers

This PR merges `lockin-external` and `lockin-internal` into a single binary.

This has also refactored the output configuration to make it more configurable. This was needed to work well with the reference signal generation, as that output should necessarily just override a different setting.

Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-05-06 14:57:26 +00:00
97cca486b5 lockin: merge sample_phase/frequency computation 2021-05-06 16:22:42 +02:00
4780a97528 Fixing modulation waveform scale 2021-05-06 14:36:57 +02:00
9569df9e82 Renaming power -> magnitude 2021-05-06 14:34:09 +02:00
0bb7c1fdb0 Finalizing names 2021-05-06 14:33:22 +02:00
19dd57c6a8 Satisfying clippy 2021-05-06 13:46:55 +02:00
a5c5e807b1 Fixing build 2021-05-06 13:26:02 +02:00
ffc7f5f437 Removing telemetry period 2021-05-06 13:20:52 +02:00
1858257fc4 Formatting code 2021-05-06 13:18:40 +02:00
e7b5334f6b Refactoring output configuration for lockin 2021-05-06 13:17:29 +02:00
19b606c385 Refactoring lockin binaries 2021-05-06 13:08:10 +02:00
bors[bot]
ed34b69823
Merge #347
347: MQTT/Miniconf refactor r=ryan-summers a=ryan-summers

This PR refactors the MQTT/Miniconf API to make use of the refactored miniconf API. Routing has been moved to the `net` module.

**TODO**:
- [x] Test on hardware
- [x] Document modules
- [x] Merge dependency changes, update dependencies to use `rev`
- [x] Update `miniconf.py` to be `stabilizer.py`, update API

Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2021-05-05 15:39:26 +00:00
05dc80709e Updating docs and logger 2021-05-05 17:32:07 +02:00
1ad3f1d1a8 Cleaning up python script 2021-05-05 17:09:51 +02:00
e6180de147 Fixing style 2021-05-05 14:38:43 +02:00
f9b1b8df13 Adding comment about subscription failures 2021-05-05 14:33:34 +02:00
919f68c934 Updating miniconf utility after testing 2021-05-05 14:30:32 +02:00
a3ff8aae75 Updating miniconf utility to use correlation data 2021-05-04 14:21:00 +02:00
1f8f63018a Cleaning up API 2021-05-04 13:50:17 +02:00
5c4ba78dd1 Refactoring MQTT architecture 2021-05-04 13:13:44 +02:00
bc4fbc0e1c Merge branch 'master' into feature/mqtt-rework 2021-04-29 14:49:24 +02:00
bors[bot]
339332d815
Merge #349
349: HITL Check Update r=ryan-summers a=ryan-summers

Updating the HITL workflow to create the check locally before having the remote repository create it. This makes it belong to a deterministic test suite and always exist

Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2021-04-29 12:30:39 +00:00
c9f61143f5 Updating JSON syntax 2021-04-29 14:15:16 +02:00
7906ef2f9d Updating trigger 2021-04-29 14:12:22 +02:00
d6cc8f7ed5 Adding bors timeout 2021-04-29 14:07:42 +02:00
eeb15efdff Adding lockfile 2021-04-29 13:20:26 +02:00
fa1f501f0b Updating dependencies 2021-04-29 12:58:04 +02:00
d742350bfd Updating failure printing 2021-04-29 12:12:46 +02:00
5499fc6b47 Updating miniconf to use updated API 2021-04-29 12:11:35 +02:00
7ddf2271f3 Refactoring net module 2021-04-29 11:54:16 +02:00
aad026161f Refactoring to support DHCP 2021-04-29 11:28:35 +02:00
01349a39b3 Merge branch 'master' into feature/mqtt-rework 2021-04-29 11:07:00 +02:00
0922cc42af Adding new miniconf implementation 2021-04-28 21:03:38 +02:00
bors[bot]
738fc520a9
Merge #346
346: dual-iir: add some mqtt parameter docs r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-04-28 14:35:00 +00:00
61dc6e340e dual-iir: add some mqtt parameter docs 2021-04-28 16:27:59 +02:00
f38e3b9608 Simplifying MQTT handling 2021-04-22 15:57:24 +02:00
36cc423f70 Refactoring MQTT to support telemetry 2021-04-22 15:16:33 +02:00
bors[bot]
f5eb418a5c
Merge #342
342: prepare v0.5.0 release r=ryan-summers a=jordens

* update changelog
* bump version


Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-04-21 15:52:06 +00:00
3a19d3dc6d changelog: spelling 2021-04-21 16:40:30 +02:00
d9129ed028 update lock 2021-04-21 16:38:10 +02:00
5017d2f345
Merge branch 'master' into rj/prep-v0.5.0 2021-04-21 15:34:09 +02:00
bors[bot]
82787e2aab
Merge #343
343: let bors handle hitl r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-04-21 13:28:35 +00:00
e5557582a2 let bors handle hitl 2021-04-21 15:03:28 +02:00
770a468177 prepare v0.5.0 release
* update changelog
* bump version
2021-04-21 14:45:12 +02:00
bba86f4b17
Merge pull request #337 from quartiq/rs/issue-276/unique-identifiers
Utilize unique MQTT prefix identifiers
2021-04-20 13:46:41 +02:00
65073d11b9 Updating code after review 2021-04-20 13:37:49 +02:00
060781f2b2 Merge branch 'master' into rs/issue-276/unique-identifiers 2021-04-20 13:32:41 +02:00
9651747d89
Merge pull request #340 from quartiq/feature/tcp-randomizer
TCP source port ranodmization
2021-04-20 13:31:59 +02:00
7106b7d585 Adding comment, reverting change 2021-04-20 13:21:02 +02:00
bc5e532655 Adding sleep to HITL run 2021-04-20 12:13:40 +02:00