Persistent TM Store #320

Merged
muellerr merged 109 commits from mueller/pus-15-tm-storage into develop 2023-02-24 19:03:39 +01:00

109 Commits

Author SHA1 Message Date
Robin Müller 746f288f1e
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop Build started... Details
2023-02-24 19:05:54 +01:00
Robin Müller 9501d0802f
changelog
EIVE/eive-obsw/pipeline/pr-develop Build started... Details
2023-02-24 19:03:03 +01:00
Robin Müller be3c778fee
bugfix
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-24 18:59:48 +01:00
Robin Müller 13f2f39325
improve backup file handling
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-24 18:45:04 +01:00
Robin Müller 66b4fc6294
use correct retval
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-24 18:22:36 +01:00
Robin Müller aae4d019e7
bugfix
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-24 18:20:32 +01:00
Robin Müller cbb6a45407
remove newline
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-24 18:18:35 +01:00
Robin Müller 95ce2c79b9
this might be over-engineered 2023-02-24 18:10:43 +01:00
Robin Müller 1744f1aff0
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-24 17:01:31 +01:00
Robin Müller cb869fef0c
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-24 10:18:59 +01:00
Robin Müller 43a2993f4d
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-23 15:59:24 +01:00
Robin Müller 90c1d45f20
correction for prefix handling on Q7S
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-22 18:06:34 +01:00
Robin Müller 9633359db3
spi RTD Polling dummy
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-22 15:46:03 +01:00
Robin Müller ee811371c5
make EM build work
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-22 15:28:24 +01:00
Robin Müller 5f6f806b88
update release checklist
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-22 15:17:08 +01:00
Robin Müller 721d38f758
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-22 15:15:25 +01:00
Robin Müller 8b45786e5d
changelog
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-22 14:49:54 +01:00
Robin Müller 2ee70d53d9
more tweaks
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-22 14:27:50 +01:00
Robin Müller 6c16238cc7
small tweaks
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-22 14:21:24 +01:00
Robin Müller 1803b2c650
seems to work now
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-22 13:27:16 +01:00
Robin Müller a1cb4fb549
fix for host build 2023-02-21 21:37:30 +01:00
Robin Müller e416d94224
each store has own tc queue now 2023-02-21 20:43:16 +01:00
Robin Müller 411b2595fa
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage 2023-02-21 20:22:24 +01:00
Robin Müller 6ca210ac31
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-21 11:14:56 +01:00
Robin Müller 6104b94268 Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 20:06:31 +01:00
Robin Müller 82c97656f1
clangtidy
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-20 17:57:18 +01:00
Robin Müller 67e9dc9090
small clang tidy stuff
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 16:12:56 +01:00
Robin Müller a7d3f2c3f8
add PUS TM store
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 16:10:35 +01:00
Robin Müller a3f2219f9b
pass HK and not ok packets as well
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 15:42:04 +01:00
Robin Müller fd0da7379a
only process on TC request per cycle
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-20 15:17:31 +01:00
Robin Müller 7d8cf0cbfe
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 15:05:31 +01:00
Robin Müller 4fe14b464a
update cmake cfg
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 13:45:16 +01:00
Robin Müller 03470284a4
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-20 13:34:36 +01:00
Robin Müller 10a18ba6af
re-run generators
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-17 18:35:41 +01:00
Robin Müller 5abecd065c
add Q7S run config
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-17 17:32:15 +01:00
Robin Müller 6f4c81117b
add small clion section
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-17 17:05:39 +01:00
Robin Müller da898a3f16
add CLion config for CMake
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-17 17:00:12 +01:00
Robin Müller eb6a0c410f
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-17 13:18:23 +01:00
Michael Steinert 2bfc9bc565 added hook to automatically update submodules after checkout 2023-02-17 12:32:29 +01:00
Robin Müller cb6a98b0d2
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-17 11:52:29 +01:00
Robin Müller 47e97ff1be
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop Build queued... Details
2023-02-17 11:52:09 +01:00
Robin Müller 12c5a10662
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2023-02-17 11:20:40 +01:00
Robin Müller 075bba242b
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-14 17:45:30 +01:00
Robin Müller a4d551e420
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-08 17:43:43 +01:00
Robin Müller d82810d5e7
add dumpFrom method
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-07 15:22:01 +01:00
Robin Müller 94fee2d429
some more fixes and tweaks
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-07 12:23:00 +01:00
Robin Müller 650bfd1ad3
continued basic tm store impl 2023-02-07 12:19:13 +01:00
Robin Müller 568954e9e0
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-02-07 10:55:09 +01:00
Robin Müller a761b3f83c
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-01-23 14:22:05 +01:00
Robin Müller 25c59aa187 Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2023-01-11 09:18:15 +01:00
Robin Müller d14d7ae66d
bump submodules 2023-01-11 09:18:07 +01:00
Robin Müller 29fd2653f1
added TODO with steps
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-19 15:23:42 +01:00
Robin Müller d9453c3b83
absolutely magnificent
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-19 14:40:27 +01:00
Robin Müller b9753dc5ba
added dump command forwarding
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-19 14:01:15 +01:00
Robin Müller c4c1f09f2e
continue request handling
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-19 13:57:05 +01:00
Robin Müller 74f116f2fa
that should be the basic interface
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-19 13:25:45 +01:00
Robin Müller bbf0def3ff
add missing dot
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-16 13:26:20 +01:00
Robin Müller b6522c9fb3
that should do the job
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 15:41:20 +01:00
Robin Müller 62b3e16ac4
add service 2
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 15:09:57 +01:00
Robin Müller 5431dfc9bd
basic packet routing
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 13:51:24 +01:00
Robin Müller 4d473315fe
allow sending TC requests to funnels
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 13:19:14 +01:00
Robin Müller ec02332615
start implementing the PUS Service
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 11:29:32 +01:00
Robin Müller 5d67b896aa
improve store init handling, add remaining stores
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 11:00:07 +01:00
Robin Müller ff9bcd6b14
added remaining missing stores
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 10:54:18 +01:00
Robin Müller 58d6b59b7c
it seems to work now
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 10:42:16 +01:00
Robin Müller 9cea0c50c3
using const char* instead
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 10:35:30 +01:00
Robin Müller 8ee6a23229
more fixes and improvements 2022-12-14 10:34:23 +01:00
Robin Müller 2d72942d47
important bugfix
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 10:14:53 +01:00
Robin Müller 9c217ad91e
now hosted should compile again
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-14 09:53:38 +01:00
Robin Müller d37f48336b
ok im done
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 15:56:40 +01:00
Robin Müller 3e17de0127
update clock every 5 minutes
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 15:43:41 +01:00
Robin Müller 8858084f6e
introduce new second interval
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 15:35:39 +01:00
Robin Müller 283b897ae7
allow minutely rollover as well
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 15:34:13 +01:00
Robin Müller 8c10cbe37b
the stores only keep references to the current time
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 15:24:51 +01:00
Robin Müller 130a3ce727
initialize stores as well
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 14:38:30 +01:00
Robin Müller 33ac72de83
check whether SD card is usable
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 14:33:16 +01:00
Robin Müller fcc9858b66
use new packet store
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 14:30:16 +01:00
Robin Müller 828d791da5
add misc store
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 14:26:20 +01:00
Robin Müller 3965c08bfb
add misc store
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-13 14:19:43 +01:00
Robin Müller eddc620307
interval calculation bugfix
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-13 13:46:49 +01:00
Robin Müller 04b04ed859
update state as well
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-13 10:08:31 +01:00
Robin Müller e62c527d05
create files as well 2022-12-13 10:07:36 +01:00
Robin Müller 1f381d9477
implemented core write
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-12 18:42:51 +01:00
Robin Müller ed603f4e48
continued TM store impl
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-12 18:27:01 +01:00
Robin Müller 293082a7e8
this logic should work
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-12 18:17:59 +01:00
Robin Müller a9699ad969
this should work
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-12 16:30:16 +01:00
Robin Müller 279697b326
test stamp in filename
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-12 16:18:00 +01:00
Robin Müller 6f1f92c9d1
i wonder if this even works
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-12 16:04:38 +01:00
Robin Müller c493273a21
oh god sscanf
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-12 14:58:56 +01:00
Robin Müller fba820a1c0
start storage algorithms
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-12-12 10:06:30 +01:00
Robin Müller 578b4a4408
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-12 09:02:11 +01:00
Robin Müller 577e96bc95 Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-12-01 16:40:46 +01:00
Robin Müller 93b7bbc43e Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-28 18:32:29 +01:00
Robin Müller 0a9173559d
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-28 11:37:26 +01:00
Robin Müller da98cd77e8
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-24 15:16:42 +01:00
Robin Müller e3730a9b94 Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-11-24 14:48:59 +01:00
Robin Müller 666c7bc77f
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-11-18 14:30:10 +01:00
Robin Müller c599714aea
some sort of filter handling
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-11 15:39:27 +01:00
Robin Müller f60a80f308
fix merge conflict
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-11 11:43:42 +01:00
Robin Müller 8d0c6ebc57
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-11-11 11:42:42 +01:00
Robin Müller 608632fde3
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-11 11:38:37 +01:00
Robin Müller 4ca892e9f3
bump fsfw
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-11-11 11:29:41 +01:00
Robin Müller 08c225a633
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
2022-11-11 11:26:57 +01:00
Robin Müller 31093c0d13
bump fsfw
EIVE/eive-obsw/pipeline/head This commit looks good Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2022-10-25 18:21:08 +02:00
Robin Müller d5867f104f
continue tm store
EIVE/eive-obsw/pipeline/head This commit looks good Details
2022-10-25 18:20:21 +02:00
Robin Müller 46a756b1ee
some updates
EIVE/eive-obsw/pipeline/head This commit looks good Details
2022-10-24 10:57:30 +02:00
Robin Müller ed76062904
bump fsfw
EIVE/eive-obsw/pipeline/head This commit looks good Details
2022-10-24 10:40:01 +02:00
Robin Müller e897fb63d8
use CSB backend instead
EIVE/eive-obsw/pipeline/head This commit looks good Details
2022-10-24 10:26:00 +02:00
Robin Müller 098741ffe6
start adding basic pus 15 components
EIVE/eive-obsw/pipeline/head This commit looks good Details
2022-10-24 10:14:58 +02:00