EIVE upstream #29
muellerr
commented 2023-06-30 15:44:04 +02:00
Owner
No description provided.
muellerr
added 693 commits 2023-06-30 15:44:06 +02:00
d8c5bd125e
All EIVE changes
07cb980e06
apply clang script
783176848a
include fixes
41614303d7
renamed variable
3a65c0db91
use C++ casts
33386550cf
add uio subdir
6698d283b6
device wants hard reboot event added
992c05df56
added cpp printout preprocessor guards
8030d9ac1b
this fixes the warning
1a518109d0
Merge branch 'mueller/comp-branch' into mueller/master
22cd38fffd
this should work for c++11
527dba9a9d
Merge branch 'mueller/comp-branch' into mueller/master
8f95b03e6a
fixes warning for good
fca48257b7
zero initialize array
b3151a0ba0
added i2c wiretapping
b3aee76d91
fixes for event definitoons for parser
973996e102
more fixes
a910a05541
parser is not perfect..
b7f6a6961b
delete switch helper, some other fixes
0d4bd856bd
removed HK switch helper from cmake file
940c53eba6
removed HK switch helper from cmake file
32a9e0c704
another include removed
581ae4c990
another include removed
83635d3667
Merge pull request 'Fix for event definitions' (#31) from mueller/fix-events into eive/develop
235fd79dfb
added missing baudrates
9579e94a71
option to exclude libgpiod from build
c0648a789b
merged develop
018d814f29
adapt to develop
3c06d2dbbb
run clang format script
c20bf31d5d
Merge pull request 'meier/halAdjustments' (#32) from meier/halAdjustments into eive/develop
062e93fd88
started DHB docs
81f5b0c3bf
Merge branch 'mueller/dhb-docs' into mueller/master
0d6d44f72f
Merge remote-tracking branch 'upstream/development' into mueller/master
9e92afbf07
bugfix in test task
b3482eba24
error check in event manager
bd05afbddd
printout improvements
a12e98d948
update event mngr printout
a5871ed0b1
added void* args to queue factory and mq ctor
0d66569687
this is a bit cleaner
508979d32d
cache mq args
cf69af4e7e
passing mqArgs to all mq ctor calls
d74a373f1d
make periodic printout run time configurable
c4a055986c
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
19f8e41c7f
Merge pull request 'Update FSFW' (#33) from mueller/master into eive/develop
701135e2a6
applied clang format
1e982ec00b
updated for windows compatibility
3a5881a0cb
more time
3966b656e9
apply .clang format
b440c30223
update changelog
389641f8fd
display run commands
d88d7c938f
update spi clock polarity
e909c6b6f7
Merge branch 'mueller/spi-update-clock-polarity' into mueller/master
2e230daa14
additional comment
4747e54c5d
no default values for srv5 params
7ce2c1b624
Merge branch 'development' into mueller/gpio-hal-updates
123f2ff360
removed unnecessary warning
09c1918c1f
Merge pull request 'Update FSFW' (#34) from mueller/master into eive/develop
eacb4ac407
initial submode
6e0b90696d
Merge pull request 'initial submode' (#35) from meier/dhbInitialSubmode into eive/develop
729bcc4aaf
Merge remote-tracking branch 'upstream/development' into mueller/gpio-hal-updates
afd3a942e2
use enum class
28b28b5684
Merge branch 'mueller/gpio-hal-updates' into mueller/master
331aa9442d
some updates
fa73ad6731
Merge branch 'mueller/gpio-hal-updates' into mueller/master
6d825a1aa6
some fixes
68225586d2
some fixes
505e00c067
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
27267b7cb0
Merge remote-tracking branch 'upstream/development' into mueller/gpio-hal-updates
4cf2a384f3
Merge remote-tracking branch 'upstream/development' into mueller/gpio-hal-updates
2fed161eff
Merge branch 'eive/develop' into mueller/gpio-hal-updates
2d9216ba19
Merge branch 'mueller/gpio-hal-updates' into mueller/master
ac036b2a70
Merge remote-tracking branch 'origin/eive/develop' into mueller/gpio-hal-updates
e05e203c83
fix merge conflict
0ccaf27fcb
better printout for parameter code
75c56280ad
Merge pull request 'GPIO HAL Updates' (#36) from mueller/gpio-hal-updates into eive/develop
e2eb6a46b6
Merge branch 'eive/develop' into mueller/master
4e6c1cb72a
docs
c3c2e1c0dd
Merge remote-tracking branch 'upstream/development' into eive/develop
aebab4c73c
Merge remote-tracking branch 'upstream/development' into mueller/master
45f0d7fd45
docs
3c53e2c259
renamed some ModeIF definitions
d6c1041133
Merge remote-tracking branch 'upstream/development' into eive/develop
7571987a1d
Merge branch 'eive/develop' into mueller/master
a7cb2d4354
small test device handler fixes
5f23f709cc
Merge pull request 'Update for Assembly Base' (#38) from mueller/master into eive/develop
8b1c277c58
better name of invalid mode retval
82a645deba
Merge branch 'eive/develop' into mueller/master
6de4798805
Merge pull request 'better name of invalid mode retval' (#40) from mueller/master into eive/develop
84f95e8d76
this is better
202cfc6dbb
Merge branch 'eive/develop' into mueller/master
dba3c27b99
define FSFW_DISABLE_PRINTOUT in any case
d4c76a7e46
Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/master
155d66e534
define FSFW_DISABLE_PRINTOUT in any case
cc3210f366
Merge branch 'eive/develop' into mueller/define-fsfw-disabled-printout
7ca6d1a695
function to get fsfw version
b5e55f64b0
Merge pull request 'Another HasModesIF improvement' (#41) from mueller/master into eive/develop
73f0b9c0dc
Merge pull request 'define FSFW_DISABLE_PRINTOUT in any case' (#42) from mueller/define-fsfw-disabled-printout into eive/develop
bf733162eb
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
3b497dbb8d
Merge branch 'mueller/version-getter' into mueller/master
d63c01b96f
set timeout in countdown ctor
47d158156b
call setTimeout
e498136273
Merge pull request 'call setTimeout' (#44) from mueller/countdown-improvement into eive/develop
d5ff6da40b
Merge pull request 'function to get fsfw version' (#43) from mueller/version-getter into eive/develop
45b51f9ac8
improved version.h
9509847b84
Merge branch 'mueller/version-getter' into mueller/master
b27f3b84aa
getter not required anymore
06577ed78a
Merge branch 'mueller/version-getter' into mueller/master
97bc71a3ff
added tests
3aa0bbde68
Merge branch 'mueller/version-getter-upstream' into mueller/version-getter
60639f56dc
Merge branch 'mueller/version-getter' into mueller/master
b5d6b9745f
undef major and minor
17262a1da9
Merge branch 'mueller/version-getter-upstream' into mueller/master
fec5f83f4f
minor event changes
d4ade5e885
sequence count operator overloading
1b7e0371c3
fixed merge conflict
5ca5fe4040
Merge remote-tracking branch 'upstream/development' into eive/develop
38c87fdeb2
Merge remote-tracking branch 'upstream/development' into eive/develop
543daaa95a
various tweaks and improvements
ddc1cdb1f5
additional docs
b6ed45a85c
small form fix
caf78835b2
added -- operator
bac8b40880
Merge branch 'eive/develop' into meier/seqCount
927041209b
added override specifiers
16f2fa9327
Merge remote-tracking branch 'upstream/development' into mueller/master
d791fc87b7
some improvements for PowerSwitcher
6dd6f28db0
added active function
2823420c46
more docs
bbe21e7e89
doc additions
4b5e3e70f7
add option to directly check switch state
6895dbcc81
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
e6130263ef
Merge pull request 'Update FSFW' (#45) from mueller/master into eive/develop
79615e47e4
Merge branch 'eive/develop' into meier/seqCount
b52f19254b
class to abstract gpio handling
a01002aa5d
Merge pull request 'meier/seqCount' (#46) from meier/seqCount into eive/develop
acf0cdfba3
Merge branch 'eive/develop' into meier/gpioClass
283a37dccc
Merge pull request 'meier/gpioClass' (#47) from meier/gpioClass into eive/develop
6ea1eabb2d
small order change in DHB
60972228ef
reworked power switch interface
79f3c7324a
tweaks for dummy power switcher
3ea9f999b7
apply auto-formatter
a230dc4313
command action default arguments
532607bf8f
extended command info
7b6f68c509
Merge remote-tracking branch 'origin/eive/develop' into mueller/refactor-power-switch-if-etc-eive
c2581ff4f5
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
127fbeb980
Merge branch 'mueller/refactor-power-switch-if-etc' into mueller/refactor-power-switch-if-etc-eive
61d0815de8
Merge pull request 'Refactor Power Module' (#49) from mueller/refactor-power-switch-if-etc-eive into eive/develop
29cf8c9009
fix in getReplyLength
fbf9626fde
Merge branch 'eive/develop' into meier/dhbAlternativeReply
b3d2d440d7
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
ce2f7c4fdf
Merge pull request 'DHB and CommandActionHelper changes' (#50) from meier/develop into eive/develop
8e26e287c3
Merge remote-tracking branch 'origin/eive/develop' into mueller/master
1bc7a91869
apply auto-formatter
318cd8e244
Merge pull request 'Update FSFW' (#51) from mueller/master into eive/develop
518666f822
add power switcher component
761a0c9bac
new pool ctor which only takes len
e4c6a69f77
this should also zero-init the pool entries
7530c44849
Merge branch 'eive/develop' into mueller/pool-entry-update
7df51f7202
Merge pull request 'add power switcher component' (#52) from mueller/power-switcher-component into eive/develop
aded4fae1e
printout improvement
0677de39aa
make reporting setter public
e3ffcae3e0
emit warning in linux clock
43917d98c0
Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/master
3325cc18fc
Merge branch 'eive/develop' into mueller/pool-entry-update
4dc903fe20
Merge pull request 'Pool Entry Update' (#53) from mueller/pool-entry-update into eive/develop
a11d7455df
Merge branch 'eive/develop' into mueller/master
51e7f1c2f2
Merge pull request 'FSFW Update' (#54) from mueller/clock-update into eive/develop
5bda877d97
improve clock error handler
f94bc02b6c
Merge branch 'eive/develop' into mueller/clock-update
85a6e4b129
Merge pull request 'improve clock error handler' (#55) from mueller/clock-update into eive/develop
47ced1efac
pool entry takes const T* now
94ed582297
Merge branch 'eive/develop' of https://egit.irs.uni-stuttgart.de/eive/fsfw into eive/develop
290db6ccad
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
6ce09e968d
Merge pull request 'Update from FSFW upstream' (#56) from mueller/update-from-upstream into eive/develop
942d1e5e4b
Merge remote-tracking branch 'origin/eive/develop' into mueller/ipc-pass-arbitrary-args-to-mq-eive
28e93696df
Merge pull request 'IPC Pass Arbitrary Args to MQ IF' (#58) from mueller/ipc-pass-arbitrary-args-to-mq-eive into eive/develop
478b305fbe
fix compiler warnings
c45328b34d
Merge branch 'eive/develop' into mueller/compiler-warning-fixes-upstream
2734d9d758
Merge pull request 'fix compiler warnings' (#59) from mueller/compiler-warning-fixes-upstream into eive/develop
ce17be63f4
Merge pull request 'Pool Entry Update V2' (#60) from mueller/pool-entry-update-v2 into eive/develop
5ff88129b8
added DLE parser
935a8e13a5
uart cookie API change
e0c9bf5871
Merge branch 'mueller/dle-parser' into irini
4d49cb6a3c
Merge pull request 'added DLE parser' (#61) from mueller/dle-parser into eive/develop
e949368b06
Merge pull request 'uart cookie API change' (#62) from mueller/uart-com-if-tweaks into eive/develop
613dbe9592
default argument
085213c60f
add nullptr check
b128ef9da9
Merge remote-tracking branch 'upstream/development' into merge-upstream
f0d7eaf35a
Merge branch 'merge-upstream' into mueller/lis3-handler-nullptr-check
9798b6b4ab
Merge pull request 'Merge upstream and apply auto-formatter' (#63) from merge-upstream into eive/develop
aa1ea33647
Merge pull request 'LIS3 handler nullptr check' (#64) from mueller/lis3-handler-nullptr-check into eive/develop
2c0f3b52e9
Merge pull request 'Space Packet Default Length' (#65) from meier/develop into eive/develop
9f7b9be800
space packet default length 0
af4f002a25
Merge branch 'eive/develop' into meier/develop
befaca78c6
Merge pull request 'space packet default length' (#66) from meier/develop into eive/develop
24ef96d1b8
Merge branch 'eive/develop' into mueller/extend-version-class-fork
280b641cbc
Merge pull request 'mueller/extend-version-class-fork' (#69) from mueller/extend-version-class-fork into eive/develop
900ef5b912
option to use coutdwon object to time out replies
466a3639a5
Merge remote-tracking branch 'upstream/development' into mueller/update-fsfw
1739edd9b0
warning fix for modern compilers
3d047f9629
trying to export ETL lib
6a8da303fb
exporting etl target
c5a7b98a7d
name correction
ec2e274f22
find_package call for Catch2 quiet
c1be1fe232
update CMakeLists.txt etl handling
d61fe7db93
Merge pull request 'Update FSFW' (#70) from mueller/update-fsfw into eive/develop
41682aab3f
Merge branch 'eive/develop' into meier/develop
e2eb4bfea4
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
1c4ea6dd0d
Merge branch 'eive/develop' into mueller/new-ss-adder-functions-eive
3225a8e350
added option to change initial submode
43aad11859
space packet bugfix
e867d09111
Merge pull request 'Update from upstream' (#72) from mueller/update-from-upstream into eive/develop
d04f88bee0
Merge branch 'eive/develop' into mueller/new-ss-adder-functions-eive
7760b3063e
Merge pull request 'New Subsystem adder functions' (#73) from mueller/new-ss-adder-functions-eive into eive/develop
789668ae50
Merge branch 'eive/develop' into meier/develop
7f6c8b8b12
Merge remote-tracking branch 'upstream/development' into eive/develop
15eb22f9ee
Merge remote-tracking branch 'origin/eive/develop' into meier/develop
2220120d54
improved i2c error printout
83d9dbc052
Merge pull request 'improved i2c error printout' (#75) from mueller/i2c-error-handling-improvement into eive/develop
a9041b84a3
update read gpio API
3556eca8e8
error check on line getter
8ee26f81f9
dedicated returnvalue for line get failure
80cb0e682f
Merge pull request 'Update GPIO API' (#76) from mueller/update-gpio-api into eive/develop
f59b05c86c
use warning instead of error
19bd26d998
Merge branch 'meier/develop' of https://egit.irs.uni-stuttgart.de/eive/fsfw into meier/develop
de2d4da161
Merge branch 'eive/develop' into meier/develop
a72cc487df
Merge pull request 'DHB Reply Timeout' (#74) from meier/develop into eive/develop
71f704c980
remove the dot
9e5fb64d0e
Merge branch 'eive/develop' into mueller/fixed-seq-task-use-warning
43f0841d0a
Merge pull request 'Fixed Seq Task use warning' (#78) from mueller/fixed-seq-task-use-warning into eive/develop
d72b212fa6
cmakelists.txt hotfix
29c3a43760
getter functions for speed and mode
0e880de0d0
update changelog
5941c21adf
Merge remote-tracking branch 'origin/develop' into mueller/spi-speed-mode-getter
e06c457743
Cache SPI device name in ComIF
56e4fca06f
Some improvements
ab2d7ca98f
update changelog and docs
bc994595da
sequence count init value
0a97077a0e
hotfix
025e7647d3
Merge branch 'develop' into meier/sequenceCount
5eb52133ac
Merge pull request 'sequence count init value' (#81) from meier/sequenceCount into develop
dafcaa6007
Merge remote-tracking branch 'origin/develop' into mueller/spi-cache-spi-dev-in-com-if
d1ff32bf96
reset read vec values, add getter function
c0ff84bb9d
Merge pull request 'SPI refactoring' (#80) from mueller/spi-cache-spi-dev-in-com-if into develop
ab45aa1296
HasHealthIF additions
02473a0cd7
Merge remote-tracking branch 'origin/develop' into mueller/health-if-extension-eive
fc2b709148
resolve merge conflict
c2de911efa
Merge branch 'develop' into mueller/cmd-executer-improvements
bf7388c059
Merge pull request 'HealthIF extensions and upstream updates' (#82) from mueller/health-if-extension-eive into develop
ac78a79ca2
Merge pull request 'Command Executor Improvements' (#83) from mueller/cmd-executer-improvements into develop
4841d5d92d
doc update
7df1922633
refactor task IF
dba08fed7a
refactor task IF
bcd19045cc
refactored SPI mutex handling
55ed7ab93e
important fix
4b323053ec
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
0ea044c203
Merge pull request 'Update from upstream' (#85) from mueller/update-from-upstream into develop
e49de9422a
Merge branch 'mueller/tcp-server-cache-client-addr' into develop
14a1b4a7ac
made auto-formatter even more re-usable
e8023886f6
made auto-formatter even more usable
d267a3651b
Merge remote-tracking branch 'origin/develop' into mueller/task-if-refactor-spi-refactor
f9c42d3583
vector as core container is ok
18b342e94b
vector as core container is ok
e758f0be2e
Merge pull request 'TaskIF refactoring and SPI refactoring' (#86) from mueller/task-if-refactor-spi-refactor into develop
7b3de87364
removed some changes which belong in separate PR
d504589c3c
Merge remote-tracking branch 'upstream/development' into mueller/task-if-refactoring
e87b5a0207
new base class for periodic tasks
86ca4f246b
new base class for periodic tasks
b1e30ae9ff
minor bugfix
b47eb0a7ff
minor bugfix
1886da0d3f
refactoring host osal
64e7d4bb5e
continued refactoring
08f1ebf9fc
continued refactoring
3a16290707
refactored and tested hosted and linux task IF
942bfafaa3
Merge remote-tracking branch 'upstream/mueller/tc-11-tweaks' into mueller/tc-11-tweaks-eive
336ad9b7be
Merge pull request 'PUS TC11 bugfix and upstream updates' (#88) from mueller/tc-11-tweaks-eive into develop
c0292f072e
warning printout correction
4cc108f3a1
Merge branch 'develop' of https://egit.irs.uni-stuttgart.de/eive/fsfw into develop
b8b7756a3e
fix host OSAL
f35b0ffbbd
Merge remote-tracking branch 'origin/develop' into mueller/task-if-refactor-spi-refactor
4b128d2435
Merge pull request 'TaskIF refactor SPI refactor' (#89) from mueller/task-if-refactor-spi-refactor into develop
40cc557978
Merge remote-tracking branch 'upstream/mueller/task-if-refactoring' into mueller/task-if-refactoring-eive
24069dfd78
removed [[maybe_unused]]
c835525196
added cast for PUS11
af7c6c57a3
Merge branch 'develop' into mueller/task-if-refactoring-eive
8cfe848dfe
service 3 and local HK man improvements
ac62443f31
use better type for stored limit
c4fa7281ae
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
fbec1b3dc9
Merge pull request 'Update from upstream' (#94) from mueller/update-from-upstream into develop
76a459a02c
Merge pull request 'use better type for stored limit' (#93) from mueller/tmtc-bridge-tweaks into develop
c328891030
Merge remote-tracking branch 'origin/develop' into mueller/task-if-refactoring-eive
2058817ba5
Merge branch 'mueller/task-if-refactoring-eive' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/task-if-refactoring-eive
cf35cca923
Merge remote-tracking branch 'origin/develop' into mueller/task-if-refactoring-eive
d286fc1855
Merge pull request 'service 3 and local HK man improvements' (#92) from mueller/hk-improvements into develop
ebbe08639c
Merge pull request 'TaskIF refactoring continued' (#91) from mueller/task-if-refactoring-eive into develop
3749f31ab4
disable pending commands and replies in MODE_OFF transition
36652e6fce
Merge branch 'develop' into meier/dhb-disable-pending-commands
ab68817e9a
removed debugging printout
95a64e1da3
wrong initialization order
043b8b5b3f
Merge pull request 'FixedTimeSlotTaskBase Bugfix' (#96) from meier/FixedTimeSlotTaskBase-BugFix into develop
1d1d91f591
Merge branch 'develop' into meier/dhb-disable-pending-commands
5a69c1f8b9
Merge pull request 'DHB Mode Off disable pending commands' (#95) from meier/dhb-disable-pending-commands into develop
cda81fc841
enable hk
7f3e5e42bb
Merge branch 'develop' into meier/device-hk
af890c6218
corrected warning text
c7618294ac
Merge pull request 'HK Generation for L3GD20, LIS3MDL, RM3100' (#97) from meier/device-hk into develop
1759700b6a
Merge branch 'develop' into meier/eive-debug-info
438efe074e
Merge pull request 'LocalDataPoolManager Warning Text' (#99) from meier/eive-debug-info into develop
ba3a99466a
Merge remote-tracking branch 'origin/develop' into irini
1910a7838c
compile DleParser
5abbf42e9f
some form updates
39881e7671
Merge pull request 'some form updates' (#100) from mueller/afmt-gen-tweaks into develop
a4247cd723
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
682abd1b5b
new clion folder in misc for .run configs
c5eb09314f
delete run configs
6a62cf7f1e
Merge pull request 'Update FSFW from upstream' (#102) from mueller/update-from-upstream into develop
4a2012ac30
Merge branch 'irini' into develop
904ae2cc0e
Merge remote-tracking branch 'origin/irini' into develop
8970a7379a
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
03fa77e2b3
get current uptime correctly
fdcfd89ed2
add some Linux HAL options
7f89022f5b
Merge branch 'mueller/group-mgm-data' into develop
f4c4f9946c
printout preproc block
b28091e05b
Merge remote-tracking branch 'upstream/mueller/expand-serialize-if' into develop
d022ce82c5
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
007f958a0b
fsfw fixes for merge
4d82d0e4c1
update source sequence counter code
c57e95c698
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
d975958120
Merge remote-tracking branch 'upstream/development' into develop
d815f422c3
improve verif reporter API
e3648b6e30
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
cdd0ca70ed
Merge branch 'develop' into mueller/tmtc-stack-refactoring
42c5881c50
Merge pull request 'TMTC Stack Refactoring' (#106) from mueller/tmtc-stack-refactoring into develop
7205885357
added additional API for HK subscription params
34c714eb17
Merge branch 'mueller/tmtc-stack-refactoring' into develop
7881f5bab8
important bugfix for verif reporter
f91ad84bdc
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-retval-merged
f5866ddace
missing replacements
2a75440b32
allow device tm in raw format
9a590a3fcd
additional safety check
3a47062f2a
refactored dhb TM handler
bdd79d060d
basic data wrapper unittests
192255df1c
additional test
093052604a
Merge branch 'mueller/data-wrapper' into mueller/dhb-handle-device-tm
6b8c83be29
update changelog
d675a789a2
update changelog
e10e71cee9
Merge branch 'mueller/data-wrapper' into mueller/dhb-handle-device-tm
d4ed528426
Merge remote-tracking branch 'upstream/mueller/data-wrapper' into mueller/data-wrapper-update
4d17f1c4bb
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into develop
a8c066dccc
Merge remote-tracking branch 'upstream/mueller/refactor-local-pool-api' into develop
3ebebbd493
Merge branch 'develop' into mueller/data-wrapper-update
efd2994dc5
dump compiler erorrs..
ae40543e3a
this is annoying
eedf57624f
Merge remote-tracking branch 'upstream/mueller/dhb-handle-device-tm' into develop
21ac86619e
now its getting interesting
8d1777fa0c
additional tests
20f0707813
remove newline
6ebd6a965b
Merge remote-tracking branch 'upstream/mueller/data-wrapper' into develop
141dcb1f14
Merge remote-tracking branch 'upstream/mueller/data-wrapper' into develop
726f44cafe
Merge remote-tracking branch 'upstream/mueller/dhb-handle-device-tm-2' into develop
2fa76d3663
Merge remote-tracking branch 'upstream/mueller/dhb-handle-device-tm-2' into develop
cfca27542a
small fix which allows sending action reply immediately
496dac89e4
important bugfix for TCP TMTC server
cf8fe7ea72
more simplfications
bd594123a2
Merge remote-tracking branch 'upstream/development' into mohr/merge-upstream
385a0ffd73
add CFDP handlers manually
dbaeed83af
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
86aafe4422
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
ee1c6a3f04
better error printout
7e0a5d5a9e
printout tweak
47df9e8b5b
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
4fb7375492
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
36ca35da77
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
753d5ff39e
adaptions for enum renaming
c549914efb
include helpers
ed68268c0c
generic cfdp handler wrapper
ef9ed95fd1
Merge branch 'develop' into mohr/merge-upstream
1d54507517
Merge pull request 'merge upstream development' (#110) from mohr/merge-upstream into develop
7eb63d6d79
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
c38088c64b
adaptions for enum renaming
1898b4f2db
Merge remote-tracking branch 'upstream/development' into update-from-upstream
3d2fc28468
Merge remote-tracking branch 'upstream/mueller/new-cfdp-update-with-handlers' into cfdp-integration
95aac7dc8d
Merge pull request 'CFDP FSFW Integration' (#111) from cfdp-integration into develop
e2c1158337
pass message queue externally
bdbe0cc9da
pass message queue externally
c5b24f2516
fixes and tweaks
79ab0c4aa5
Merge branch 'mueller/smaller-tweaks' into develop
808e3e0462
remove unused variable
6d2f44a432
tweaks to make windows build again
03e1a93250
last windows tweak
2ca8d72e83
another small windows tweak
c932e51818
Merge branch 'windows-tweaks' into develop
14a48fe41d
better comment
9927dbb2e4
Merge branch 'windows-tweaks' into develop
c47bed0760
small important bugfix for DLE parser
227535c461
formatting and smaller stuff
78314ad966
this makes a bit more sense
77f7fa2ef1
typo
b9d0ff8fb7
DHB bug
f78344b8fb
Merge remote-tracking branch 'origin/develop' into mueller/improve-ss-dhb-logic
7c5308429c
this seems to work
f824004897
need to fix all of these TODOs
10dd855244
expose child itself in interface
acab5f6bce
added missing health and mode helper init
1eceef4645
move retvals
cfc00d0260
try to do this in a simpler way
49747fc8a4
some bugfixes
d1630cdc4c
something is wrong
1c53b60442
small additional tweak
40e7b2dc31
new uart helper module
8195587604
Merge branch 'mueller/uart-helper-module' into mueller/simplify-dle-parser
692be9df8d
DHB bugfix and addition
7f180ac1fa
Merge remote-tracking branch 'origin/develop' into mueller/improve-ss-dhb-logic
221df7ece6
allow recursive mode announcements
1d6ccfe5ab
Service 200: Add mode announcement support
e893e73f86
add first CFDP events
79c38b45df
events for FSFW specific errors
9f81926aec
some more basic error handling
14a8924a83
size check bugfix
1aa062df7f
const specifier for AcceptsTelemetryIF
1e43296f2b
missing validity check
009700ce80
remove info printout
0c5c2f6c4f
important bugfix for i2c device com IF
73454c629c
oh god
ec7566fb8c
Merge remote-tracking branch 'origin/develop' into mueller/improve-ss-dhb-logic
2de9e25ceb
Merge remote-tracking branch 'upstream/mueller/new-cfdp-update-with-handlers' into mueller/update-cfdp-components
754b71a35f
Merge pull request 'Update CFDP components' (#113) from mueller/update-cfdp-components into develop
11422a658c
Merge remote-tracking branch 'origin/develop' into mueller/improve-ss-dhb-logic
56e8e5a8b3
dont know if I am going to need this
096af44e39
needs some fixing
b0c5a49b50
iter not a member anymore, more bugfixes
1f05e6b297
fs retval
819a2bfac4
add prototype for new ToAscii CCSDSTime function
bddc7a7ca6
minimal first version
60ff411721
improvements for HAL com IFs
1b7e94d718
this api works as well
fa01798ebb
Merge remote-tracking branch 'origin/develop' into mueller/improve-ss-dhb-logic
226dc4d8b7
UIO mapper can handle symlinks now
852f27cec2
Merge remote-tracking branch 'origin/develop' into mueller/improve-ss-dhb-logic
2461209169
Merge remote-tracking branch 'upstream/development' into develop
af06969905
Merge remote-tracking branch 'upstream/mohr/dhb2normal' into mohr/dhb2normal
f805667779
afmt
e2eeccce50
Merge remote-tracking branch 'upstream/mohr/dhb2normal' into mohr/dhb2normal
033676ad3b
smaller fixes for DHB
61ab770d9d
Merge branch 'develop' into mueller/improve-ss-dhb-logic
7600ed1ea7
Merge pull request 'Improve Subsystem DHB logic' (#112) from mueller/improve-ss-dhb-logic into develop
a38279f813
Merge branch 'develop' into eive/dhb2normal
e302c89f74
health helper dtor bugfix
e1d4209fbe
missing fifo pop command
91ebf98c28
add new ping with data TC
f0fa1bf477
Merge remote-tracking branch 'origin/develop' into eive/dhb2normal
6efa482eb0
use uniform uart api
8a61af779d
Merge remote-tracking branch 'origin/develop' into eive/dhb2normal
00f1c5bbe9
missing replacements
9a0cc64be3
Merge branch 'develop' into eive/dhb2normal
e5b5c7d253
higher default MQ depth for events, printout tweak
84b9d1ce21
Merge pull request 'dhb2normal' (#115) from eive/dhb2normal into develop
672fca5169
extend uart helper a bit
0e8f5ddd26
added missing const specifier
530a261e14
dedicated header file for container retvals
177c39dd53
helper interface implementations
194b3e100a
fix compiler error for fixed array list copy ctor
6ca1a5c796
fix unittests
2a203ae13d
this not crash
39946bff58
some renaming and tweaks for linux serial driver
4d2802a470
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
0303c1a885
remove file
e03e7f5260
Merge branch 'mueller/refactor_serial_linux' into develop
046dbe1deb
Merge branch 'develop' into mueller/pus-15-tm-storage
61fd5d1b62
impl function to generate ASCII timestamp sec accuracy
2b6a33e718
afmt
002845108d
Merge remote-tracking branch 'upstream/development' into develop_update
1f58ba1f9b
update changelog
686dc97234
this is better / more correct
5e5eb82830
make warning switch protected
99927b8e95
afmt
be4a87535d
remove data wrapper
c5f91926c9
remove includes
160ff799ac
small fix to allow teardown handling
296bc56e2a
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
2643ff194c
Merge remote-tracking branch 'upstream/development' into develop
46a1c2bace
remove data wrapper
8eb869e073
run black
e68f54b9bd
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
5b0ea91222
statically assert MAX_SIZE > 0
1b005d706a
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
05cad893a2
introduce error counter to avoid spam
75fc7a056d
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
2aa4af6974
make function public
5bb66c9723
remove duplicate printout
041d1b8795
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
75fa7caf25
Merge remote-tracking branch 'upstream/development' into develop
accaf855ee
Merge remote-tracking branch 'upstream/service_11_bugfixes' into develop
bd189518b6
small tweak, gain factory was always them same
049e3b431d
small tweak for printout
0cc3231ceb
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
da12495335
connect mode tree parent: make health helper optional
226818886f
improve srv20 error messages
c64b9b3e71
allow using SO_REUSEADDR and SO_REUSEPORT on TCP server
9a4ae550ab
Merge branch 'develop' of https://egit.irs.uni-stuttgart.de/eive/fsfw into develop
7766b24a1d
re-order fields in TcpConfig
5c35b8e3cd
proper announce all impl
1cacceddad
beatufil
64787f85ca
update changelog
7ee83e4e5d
service 9 update
5f481739d8
Merge branch 'updates_fixes_pus_time_service' into develop
bd586f6564
Merge branch 'updates_fixes_pus_time_service' into develop
d9d253d3bb
small but important bugfix for health service
2339712373
set sequence flags for PUS TMTC to unsegmented
01cc619e67
Merge branch 'bugfix_pus_packets_seq_flags' into develop
f2461cd7e9
helper method for commanding mode
d17ec02cf0
fixed Z value calculation
acfc1cbf21
bump changelog
a78fe0a7f3
Merge pull request 'RM3100 Z-Value fix' (#123) from RM3100-fix into develop
3250bbf269
changelog update
e11eabdbcf
bugfix in setNormalDataPoolEntriesInvalid
38789e053b
Merge branch 'bugfix_dhb_set_datapool_entries_invalid' into develop
6af5274b68
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
06dca7608a
time stamper empty ctor
06e30684fe
Merge remote-tracking branch 'upstream/development' into develop
2646707d3f
Merge branch 'cmakelists_update' into develop
a1567de9e8
Merge branch 'develop' into mueller/pus-15-tm-storage
37e850c5a7
use upstream changelog
69c94645df
add back HAL section
ec12ab5daa
mode service fixes
84dc7ac0ce
bump changelog
88b2b0e005
Merge branch 'mode_service_fixes' into develop
84bbef0167
make it consistent
7f907fb9d3
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
6f05d6b7b0
possiible leak fixes
6ce80ea6c5
Merge branch 'possible_tcpip_bridge_fixes' into develop
b279985859
refactor DHB: Bugfix for thermal module
1841f92944
important bugfix for thermal set
f4d188c36f
that time margin check is possible broken
820a7f059c
logic error
d93486a340
that time margin check is possible broken
b9b076aa4c
logic error
341a66c265
changelog
e4fd424d66
Merge branch 'possible_tc_sched_fixes' into develop
14a92b3d89
typo
d302ba7185
afmt
7fae6cbd6d
added missing CS unlock
8b4f73a97b
better error msg
dac2d210b5
updates for thermal module in DHB
f0b8457ba2
bugfix for SPI
d256ede8c1
fix cppcheck lint
9de6c4b3aa
printout corrections
70b785984c
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
fe41d73895
remove obsolete mode
a6d707a7db
SubsystemBase: Add function to update child modes
dae5e988fd
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
be015b4c66
service 11: cast to fix warning
c745c0c8b4
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
e3c968096b
i2c small improvements
fcd84b59ae
how the hell does this break anything
3568bdbecf
lets see if this fixes the issue
5f9eb01d94
better naming
2d6622b8b8
wtf is this interface
c8469ca647
a lot of bug potential here
b45206ccd6
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
c327985222
printout tweak
e1711f0345
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
2a0c244468
add pus 15 store ID
2efff4d2c5
missing include
206af00c8b
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
bd208038dd
printout fixes
d373c45d36
Merge branch 'develop' into mueller/pus-15-tm-storage
abcf1b29b2
execution complete
f0415a97b1
some fixes and improvements
6eba84566d
use timeval instead of uptime
893b434728
allow dest handler to handle folder destinations
c2d9370aa1
Merge branch 'develop' into stopwatch-fix
174a6aa862
Merge pull request 'use timeval instead of uptime for stopwatch' (#125) from stopwatch-fix into develop
216f603d62
Merge remote-tracking branch 'origin/develop' into mueller/pus-15-tm-storage
bdfe31dba4
Merge branch 'mueller/pus-15-tm-storage' into develop
cf735143fe
update for SPI/gyro dev handler code
511d07c0c7
refactored MGM device code
f84097543e
allow passing context to mutex guard
245886c555
add lock context for pool manager
78cf00315d
use sys clock for Countdown
64537d442a
extneded and fixed countdown unittests
6e17e45506
Merge pull request 'timeval: Use system clock' (#126) from feature_timeval_use_sysclock into develop
6006c97e48
configurable queue depth
4d353a1ad2
remove obsolete constant
33de15205b
Merge pull request 'configurable queue depth' (#127) from feature_configurable_queue_depth_tcpip_servers into develop
95dab69b35
new monotonic clock API
04ee3c7362
renaming
bbf0d7a0d2
add basic impl (no windows) for host
a39f1271ec
return FAILED for win
5cd7b98ba7
more todo docs
2c5af91db1
Merge pull request 'new monotonic clock API' (#128) from feature_monotonic_clock_api into develop
e9d9f44605
added length check
2745b2080d
allow submode mask now
4c48668125
add copy and assignment ctor for mode definition
af58c414fc
bugfix in submode check logic
c80a3752d9
afmt
d9a139e1ef
Merge remote-tracking branch 'origin/develop' into feature_allow_submodes_mode_list_entry
070b48ada2
review improvements
7f6ba5f40b
Merge pull request 'Feature: Allowed Submodes Mask for Mode List Entry' (#130) from feature_allow_submodes_mode_list_entry into develop
1b7493f945
OFF -> NORMAL: Set transition source modes
9ee3cdf729
Merge pull request 'OFF -> NORMAL: Set transition source modes' (#131) from off_to_normal_transition_sources into develop
26e4445189
exceptionless host filesystem
23d9b44b3e
Merge pull request 'exceptionless host filesystem' (#132) from avoid_exceptions into develop
f0bddfcb21
Modes: reusing submode for mode mask, more unittests
a8de395ea0
Merge pull request 'Modes: reusing submode for mode mask, more unittests' (#133) from mohr/submode_mask into develop
87462afe6d
better error printout for i2c write error
c162acb7df
Merge branch 'develop' of https://egit.irs.uni-stuttgart.de/eive/fsfw into develop
55f6825a03
Revert "Modes: reusing submode for mode mask, more unittests"
4d6f6e6b23
event manager queue depth configurable
9a8d775eb1
optimization for cmd executor
7208343b6d
basic faulty cb for power switcher component
8382d61b92
possible fix for power switch component
0b0a0299bc
power switch IF improvements
1cfebb5d47
Merge branch 'develop' into feature_power_switch_faulty_cb
0973ba6bf2
Merge pull request 'basic faulty cb for power switcher component' (#134) from feature_power_switch_faulty_cb into develop
b6b9d1d790
make dataset enable idempotent
bf980d74c0
HK helper simplification
aac32e763c
some compile fixes
40405fe6c7
add spill option
5ba69b169f
changelog
4c88ab80c8
Merge pull request 'Pool Manager spill to higher pools option' (#135) from pool_manager_spilling_opt into develop
afbe5e1f65
Merge remote-tracking branch 'origin/develop' into periodic_hk_helper_simplification
c61c85280b
remove more code
522bd41d6e
changelog
5250423d1d
Merge pull request 'Periodic HK helper simplification' (#136) from periodic_hk_helper_simplification into develop
f84e3284ab
just hardcode spill option to true
cf27954a86
changelog
d0607824ad
Merge remote-tracking branch 'upstream/development' into develop
43fd0b2f59
resolve some more merge conflicts
227524a21d
transition source submode is tricky
341437df13
add flush functions for serial helpers
f8a7c1d4ed
rename namespace
33ac395072
use RR sched instead of FIFO for Linux RT
db4587bb59
allow creating regular threads
7ed75ea87b
Merge remote-tracking branch 'origin/develop' into allow_creating_regular_threads
2c4e110254
Merge branch 'develop' into use_rr_sched
bf02061d47
Merge pull request 'use RR sched instead of FIFO for Linux RT' (#139) from use_rr_sched into develop
bfb5c2ff03
Merge branch 'develop' into allow_creating_regular_threads
cf6150cc18
add BUSY retval
3b86545725
Merge pull request 'add BUSY retval' (#141) from busy_retval_dhb_com into develop
d16b3c7e67
try to do this cleanly
e704295cce
default value
4415dc24e1
fix host OSAL
a937b457f9
this is so confusing
6328b70d7b
Merge branch 'develop' into allow_creating_regular_threads
b814e7198f
Merge pull request 'Allow creating regular threads' (#140) from allow_creating_regular_threads into develop
b31e1037fb
HK service configurable queue depth
314f0fa2cd
start power switch component in undefined mode
4f632e2c68
ctrl base bugfix
e2e87b149d
initialize switch state list
1e3c89b672
i dont think ths needs to be public
7a392dc33a
new register function
7966ede11b
add O_SYNC flag for UioMapper
94cdf67a80
make health functions virtual
4af90f99f3
changelog
9fca7581dd
Merge branch 'develop' of https://egit.irs.uni-stuttgart.de/eive/fsfw into develop
6650c293da
change collection interval is public now
5a9304765f
accepts action commands without ipc data
e97fa5ac84
add skip directive for retvals
285d327b97
clean up spi retval defs
894d1e3b87
move CFDP handler
ffa2fa477f
Merge pull request 'move CFDP handler' (#142) from move_cfdp_handler into develop
7f61d17cee
even better event manager printout
5eb9ee8bc1
DHB fdir: event queue depth confgurable
258f0d3313
use both LPFs
cae131edcf
CFDP and unittest bugfixes
1a77e6bb09
proper floating point comparison
4391823f01
changelog
e0adb3325f
werks
aafa53148e
Merge pull request 'CFDP Bugfix' (#144) from cfdp-bugfix-unittest-fixes into develop
9372b2a575
Merge remote-tracking branch 'upstream/development' into develop
b442ca09b9
configurable queue depth
efe217a197
Merge pull request 'Rework L3GD20H Config' (#143) from gyr-config-rework into obsw-v3.0.0-dev
b3beedad9f
Merge branch 'obsw-v3.0.0-dev' into service-8-configurable-queue-depth
3a70229510
Merge pull request 'configurable queue depth' (#146) from service-8-configurable-queue-depth into obsw-v3.0.0-dev
9a4bf51006
Merge branch 'develop' into obsw-v3.0.0-dev
5322de0599
Merge pull request 'Pull CFPD bugfix in dev branch' (#147) from pull-cfdp-fix-into-dev-branch into obsw-v3.0.0-dev
74b164b1da
make number of parallel cmds configurable
0a977ea688
Merge pull request 'make number of parallel cmds configurable' (#149) from make-srv3-num-parallel-cmds-configurable into develop
f2947bc78e
specify truncate flag explicitely
ad01642fee
Merge pull request 'specify truncate flag explicitely' (#151) from specify-truncate-flag-explicitely into develop
f80c5980ea
max value calc fix
c7037d417a
nullptr check for optional argument
87f94a252f
Merge branch 'develop' into max-value-fix-v2
268c2e87c9
Merge pull request 'max value calc fix' (#153) from max-value-fix-v2 into develop
0f76cdb3ba
typo
a85a38c882
some thnings are configurable now
2293e7f2bb
typo
c3572e31a8
add API to set msg counter
6aff3250c2
Merge pull request 'Internal Error Reporter Configurability' (#154) from internal-error-reporter-set into develop
7e8845f2c2
Merge remote-tracking branch 'origin/develop' into pus-msg-counter-mutable
8da89eba80
Merge pull request 'add API to set msg counter' (#155) from pus-msg-counter-mutable into develop
a196c3387e
Merge remote-tracking branch 'eive/develop' into use-eive-upstream
4fc06a1eaf
fixes for SOURCE
muellerr
merged commit f0ee7772e8 into develop 2023-06-30 15:44:39 +02:00
muellerr
deleted branch use-eive-upstream 2023-06-30 15:44:40 +02:00
muellerr
referenced this issue from a commit 2023-06-30 15:44:41 +02:00
Merge pull request 'EIVE upstream' (#29) from use-eive-upstream into develop
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: KSat/fsfw#29
Loading…
Reference in New Issue
No description provided.
Delete Branch "use-eive-upstream"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?