Comments (8)
Non-functional version is self reporting the following base configurations.
EVS Port1 42/1/CFE_ES 3: No-op command. Versions:cFE 6.7.12.0, OSAL 5.0.11.0, PSP 1.4.8.0
Also, it looks like in my environment, all applications are only responding with NOOPS. So the problem is probably outside TO_LAB and either CI_LAB or other core components on this build/target.
from to_lab.
please confirm that you have done a git submodule update
after pulling the cFS repo. This is a possible symptom of changing the endianness of the secondary header if you cross versions between CFE and cmdutil/ground system
from to_lab.
Also important to note that the integration-candidate
branch is not necessarily stable as it is the think being tested - please always use master
unless you are intending to check the integration of the latest changes.
from to_lab.
@jphickey Thanks for your suggestions. Did command code endianness change in the last month somewhere? I was guessing this would be a stable parameter and only changing for different processor types.
Seems the crossing version endianness may be the root here. I seem to have ended up with differing combinations of endianness between a couple different builds I've done recently. Running the GroundSystem.py seems to send out out BE when it looks like now I'm expecting to receive the command code in LE.
When I go use the to-enable-tlm.sh script, it's sending the command code in LE so that's working.
Regarding integration-candidate
, from what I can see in the update/pull I did previously, I'm pulling master for all repositories. I do see numerous references to the integration-candidate
, but I thought that was just saying that while I'm on master, it was also pulling down the latest information for that branch but I could be misinterpreting that.
allen@akum-home-lt:/repos/cFS/missionxyz$ git submodule update/repos/cFS/missionxyz$ git pull
allen@akum-home-lt:
Already up to date.
allen@akum-home-lt:/repos/cFS/missionxyz$ git submodule update/repos/cFS/missionxyz$ git submodule upitdate --recursive
allen@akum-home-lt:
allen@akum-home-lt:~/repos/cFS/missionxyz$
from to_lab.
Yes, the definition of the secondary header did change recently. GSFC does not actually define this field as a uint16, it defines it as an 8-bit command code and 8-bit checksum, and the structure in the code was recently updated according to this definition.
Just double check to be sure you are running a matching commit in all submodules, and run a "make distclean" (or just fully remove your build dir) to be absolutely sure you aren't running an old binary somehow.
from to_lab.
Probably still using the old cmdUtil executable. Note that cFS-GroundSystem looks for the compiled version of cmdUtil in cFS-GroundSystem/Subsystems/cmdUtil
, so you need to rebuild it there.
from to_lab.
Ticket nasa/cFS-GroundSystem#61 is open to remove the dependency of the python ground system on cmdUtil.
Edit - more descriptive
from to_lab.
I have confirmed this came from mismatched cmdUtil. I have been successful after deleting the build folder and rebuilding.
from to_lab.
Related Issues (20)
- Typos in documentation, event message, and comments
- Improve consistency in application of CFE_SB_MsgIdToValue/ValueToMsgId conversions
- Update CFE_MSG_Message_t conversions to use CFE_MSG_PTR macro
- Overrun warning false alarms in to_lab_app.c HOT 1
- Workflows overly restrictive run, missing duplicate check, format job name incorrect, remove --quiet from cppcheck HOT 1
- Reuse CodeQL, Format Checker, and Static Analysis Workflows
- Apply header guard standard formatting
- CodeQL Workflow Broken due to Name Change
- Apply latest copyright header
- Registration of events with 0x0000 filters isn't all that helpful
- Update cmake mimimum required to something more recent
- Use a changelog to keep track of changes instead of having them in the Readme
- Recommend using FcnCode (instead of CommandCode) terminology in the code
- Inconsistent Event ID naming
- Report version when responding to NoOp Comand to match Sample App template
- string_variable[] initializer-string is too long
- Move interface definition files to "inc" location
- Failing format check in to_lab_app.c
- Remove references to CFE_ES_RegisterApp
- Implement Coding Standard Rules in CodeQL
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from to_lab.