-
Some places in CFE -- notably, in ccsds.h -- there are macros
that do things like this:
{{{
#define CCSDS_WR_APID(phdr,value) \
( (phdr).foo[0] = (value >> 8), \
(phdr).foo[…
-
**Describe the bug**
Event test strings are different when the MsgId size changes, but test looks for explict message:
https://github.com/nasa/sample_app/blob/c1348d6fcb7f911396c9928a1779ddad6fe0c33…
-
**Is your feature request related to a problem? Please describe.**
Currently the ground system code calls cmdUtil to send commands to the "spacecraft" via UDP messages to CI. This is clunky (and a gi…
-
**Is your feature request related to a problem? Please describe.**
For compatibility going forward, code should not assume that `CFE_SB_MsgId_t` is an integer.
**Describe the solution you'd like**…
-
This may be more of a feature request than a bug. It would be nice to have the ability to make reference to enumerations as data types for entries in Structure/Command tables in CCDD.
Currently, an…
-
**Is your feature request related to a problem? Please describe.**
CFE_TBL_NotifyByMessage should use a separate MID from ground commands to avoid command counter increments (and any other ground spe…
-
**Describe the bug**
Version 2 code takes the full APID (0x7FF mask), or's in a bit for cmd/tlm (0x80 mask) then or's in the Subsystem ID shifted by 8
That means if a user defines an APID of 0x80 …
-
Assuming CCSDS telemetry packet secondary header timestamps should be big-endian format, on little endian platforms (when _EL is defined), CFE_SB_SetMsgTime and CFE_SB_GetMsgTime should swap bytes for…
-
Found using Yamcs 5.4.5, yamcs-client-1.6.5
To reproduce:
1. Start Yamcs and insert at least 1000 packets. (I inserted about 150,000 packets, with CCSDS times in 2023.)
2. From Python, run the co…
-
$ gr_satellites FUNcube-1 --wavfile ./satellite-recordings/ao73.wav --samp_rate 48e3
Could not find port: out in:
system
Traceback (most recent call last):
File "/usr/local/bin/gr_satellites"…