26 Commits

Author SHA1 Message Date
Joshua Anderson
da3bd77a01 Autocoder: Remove deprecated C style headers 2021-08-31 11:36:26 -07:00
Joshua Anderson
1b9c785ce6
Remove void from parameterless functions (#811) 2021-07-14 12:54:01 -07:00
Rob Bocchino
53b2dcd0c9 FPP Types and Ports (#727)
* Revise command response port

Replace inline enum with XML enum type
Generate XML from FPP
Revise uses to match

* Revise xml-gen script

* Revise event ports

Replace inline enums with external enums

* Add missing files

* Revise ActiveLogger

* Revise text log port

* Revise text log port

Replace inline enum with external LogSeverity enum
Now Log and TextLog share the same enum for severity

* Revise Fw/Prm

* Revise uses of Fw/Prm

* Revise Fw/Cmd model

* Revise Fw/Cmd build

* Revise build for Fw/Cmd

* Refactor Fw/Log model

* Refactor build for Fw/Prm

* Revise build scripts

Remove workarounds after compiler fix

* Revise model

Revise build scripts
Regerate XML

* Revise FPP model in Fw

* Add gen-xml

* Add metadata files

* Add redo scripts

* Remove gen-xml scripts

* Revise redo scripts

* Revise redo scripts

* Add redo scripts

* Add FPP model for Fw/Com

* Add FPP model for Fw/Time

* Revise redo scripts

* Add FPP model for Fw/Tlm

* Revise redo scripts

* Revise redo scripts

* Revise redo scripts, gitignore

* Remove unused file

* Revise redo scripts

* Add FPP.adoc

* Add FPP model for Svc/Cycle

* Revise defs.fpp and build rules

* Revise do files

Rename fpp-defs to defs

* Update redo scripts

* Revise redo scripts

* Fix build rules

* Add FPP model for Svc/Sched

* Revise update script

* Rename defs.fpp --> locs.fpp

* Revise build scripts

* Revise Svc.Cycle model

Make TimerVal argument by value, not by reference

This is required for compliance with FPP semantics, because
Svc.Cycle is used in async input ports

* Revert "Revise Svc.Cycle model"

This reverts commit a31c12f1c0a9639da818d79da4f7ddd036c0b3d8.

Under the revised semantics of FPP, this change is not necessary.

* Revise Fw/Types build

Add missing file

* Revise FatalHandler

Abort with SIGABRT, not SIGSEGV

* Add FPP model for Ping port

* Revise GDS launcher

Make the HTML server port configurable
Interpret -g 5001 as "Run the HTML GUI at port 5001"

* Fix bug in XML array parser

* Revise build scripts

* Revise build script

* Fix merge errors

* Fix merge errors

* Fix redo scripts

* redo not overwriting Svc/FileDownlink .xml files

* Remove redo database

* Revise .gitignore

* Revise FileDownlink FPP model

* pre redo all in Drv/ByteStreamDriveModel

* Revisited SignalPair to run redo all

* redo all in Ref/SignalGen

* Saving before running redo all

* /Svc/Watchdog pre redo all

* All Svc Enums etc. done minus /Svc/PolyIf and /Svc/WatchDog

* Forgot to add /Seq/Seq.fpp on last commit

* Created Type.fpp, ran redo xml in /Svc/Seq

* /Svc/PolyIf pre redo all

* /Svc/PolyIf returning .hpp error on fprime-util build

* Svc ports etc. complete

* Svc/ActiveLogger pre redo

* /Svc/PolyDb pre redo

* /Svc/ActiveTextLogger pre-redo

* /Svc/ActiveTextLogger post redo

* Svc/ComSplitter pre redo

* Svc/ComSplitter post redo

* /Svc/Deframer pre redo

* Svc/Deframer post redo

* /Svc/FatalHandler pre redo

* /Svc/FatalHandler post redo

* /Svc/Framer pre redo

* /Svc/FramerComponentAi post redo

* /Svc/LinuxTimer pre redo

* post redo for /Svc/LinuxTimer /Svc/PolyDb

* /Svc/Time pre redo

* /Svc/Time post redo

* /Svc/TlmChan pre redo

* /Svc/TlmChan post redo

* Remove files deleted from mainline

* Revert change to Fatal Handler

* Rename CommandResponse to CmdResponse

* Revert name of enum constant

* updated Fw/types.fpp

* Added ActiveRateGroupOutputPorts to Fpconfig.fpp, Svc/ActiveRateGroup pre redo

* /Svc/ActiveRateGroup component finished

* Revise build scripts

* Revise Ref redo build

Make it into a separate project

* Revise fpp build

* Revise fpp build

* Revise ActiveRateGroup

Put AcConstants variable back in for now

* Revise FPP model

* Revise fpp model

Add AcConstants.fpp

* Remove local setup scripts

* Fix spelling in comment

* Revise spell check

Co-authored-by: jweadick <joshua.m.weadick@jpl.nasa.gov>
2021-06-25 18:14:29 -07:00
Saba Janamian
5a9cf17533
saba-ja: rm old GTest files from UT folder (#694) 2021-06-10 10:33:21 -07:00
Joshua Anderson
8058e79185 Remove schema refrence in XML files
Our XML files had incorrect schema paths, so they needed to be corrected or removed.
Because of the upcoming transition to F'' YAML modeling, removing the schema refrences is an easier
approach than correcting all component xml files.
2021-06-01 20:38:33 -07:00
Michael D Starch
6c81117ef5 mstarch: removing mk and its ilk from the system 2020-10-15 17:53:32 -07:00
Michael D Starch
02fa437829 mstarch: moving configuration files to a specified place 2020-07-13 14:35:02 -07:00
M Starch
2c97003cfc mstarch: updating FPRIME_CORE_DIR to FPRIME_FRAMEWORK_PATH 2020-06-24 09:23:54 -07:00
Michael D Starch
5d36c9fea4 mstarch: better AC UTs 2019-04-30 17:47:11 -07:00
Michael D Starch
0184923d96 mstarch: wiring all AC UTs to test/ut/main.cpp 2019-04-30 10:44:37 -07:00
Michael D Starch
ffeec9b2a0 mstarch: merging in new CI 2019-04-30 10:04:43 -07:00
Michael D Starch
28e93e4f59 mstarch: fixes issue #114 2019-04-24 10:08:58 -07:00
Michael D Starch
e8b8f08242 mstarch: fixing most AC unit tests 2019-04-23 19:07:52 -07:00
Michael D Starch
6dee47c120 mstarch: updating CMake for UTs 2019-04-23 16:33:55 -07:00
Michael D Starch
136af07edd mstarch: more header cleaning for issue: #189 2019-04-18 14:12:02 -07:00
Michael D Starch
1563ed7ba3 mstarch: purging remaining ITAR notices for: #189 2019-04-17 14:04:08 -07:00
Michael D Starch
069c3733b4 mstarch: replacing add_subdirectory with add_fprime_subdirectory 2019-04-15 16:27:20 -07:00
Michael D Starch
8d15d4c04f mstarch: simplifying the build-system 2019-04-09 18:01:10 -07:00
Michael Starch
bd6bf7da2c mstarch: moving old mk test support files out of collision path 2019-04-03 18:50:25 -07:00
Michael D Starch
8e950a2b43 mstarch: merging in tcanhams's latest from fprime-devel 2019-03-13 13:18:37 -07:00
M Starch
af836596ec mstarch: migrating autocoder cmake improvements 2019-02-21 10:13:27 -08:00
M Starch
82bb28a32f mstarch: regenerated Autocoders GTestBase/TesterBase files 2019-02-20 17:13:11 -08:00
M Starch
f83ad02e99 mstarch: migrated autocoder fixes 2019-02-20 16:15:33 -08:00
M Starch
108f2e7c5a mstarch: initial migration of @campuzan's CMake 2019-02-20 12:34:37 -08:00
M Starch
6a9e0f3369 mstarch: finalizing Autocoders -> Autocoders/Python move 2019-02-20 12:19:35 -08:00
M Starch
b52e1d68d4 mstarch: moving autocoders into Python subdir 2019-02-20 12:16:46 -08:00