Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate/fpp v2 #2293

Merged
merged 112 commits into from
Oct 5, 2023
Merged

Integrate/fpp v2 #2293

merged 112 commits into from
Oct 5, 2023

Conversation

LeStarch
Copy link
Collaborator

@LeStarch LeStarch commented Oct 3, 2023

Originating Project/Creator
Affected Component
Affected Architectures(s)
Related Issue(s)
Has Unit Tests (y/n)
Builds Without Errors (y/n)
Unit Tests Pass (y/n)
Documentation Included (y/n)

Change Description

Integrate new FPP

Copy link
Collaborator

@bocchino bocchino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I scanned through it. Most of the changes are updates to symbol names to conform to the new conventions.

public ComLoggerGTestBase
{

public:
Tester(const char *const compName);
ComLoggerTester(const char *const compName);

Check warning

Code scanning / CppCheck

Single-parameter constructors should be marked explicit. Warning test

Single-parameter constructors should be marked explicit.
//! Construct a Tester
Tester(InputMode::t inputMode);
//! Construct a DeframerTester
DeframerTester(InputMode::t inputMode);

Check warning

Code scanning / CppCheck

Single-parameter constructors should be marked explicit. Warning test

Single-parameter constructors should be marked explicit.
@@ -37,7 +37,7 @@
// ----------------------------------------------------------------------
class MockDeframer : public DeframingProtocol {
public:
MockDeframer(Tester& parent);
MockDeframer(DeframerTester& parent);

Check warning

Code scanning / CppCheck

Single-parameter constructors should be marked explicit. Warning test

Single-parameter constructors should be marked explicit.
//!
Tester(ConnectStatus::t bufferOutStatus = ConnectStatus::CONNECTED);
DeframerTester(ConnectStatus::t bufferOutStatus = ConnectStatus::CONNECTED);

Check warning

Code scanning / CppCheck

Constructors callable with one argument should be marked explicit. Warning test

Constructors callable with one argument should be marked explicit.
@@ -29,13 +29,13 @@
//! Mock framing protocol
class MockFramer : public FramingProtocol {
public:
MockFramer(Tester& parent);
MockFramer(FramerTester& parent);

Check warning

Code scanning / CppCheck

Single-parameter constructors should be marked explicit. Warning test

Single-parameter constructors should be marked explicit.
@@ -20,9 +20,9 @@

public:

Tester(const char *const compName);
LinuxTimeTester(const char *const compName);

Check warning

Code scanning / CppCheck

Single-parameter constructors should be marked explicit. Warning test

Single-parameter constructors should be marked explicit.
cmake/autocoder/fpp.cmake Outdated Show resolved Hide resolved
@LeStarch LeStarch merged commit f797734 into nasa:devel Oct 5, 2023
36 checks passed
LeStarch added a commit to fprime-community/fprime-workshop-led-blinker that referenced this pull request Oct 5, 2023
LeStarch added a commit to fprime-community/fprime-tutorial-math-component that referenced this pull request Oct 5, 2023
thomas-bc added a commit to fprime-community/fprime-workshop-led-blinker that referenced this pull request Oct 5, 2023
* Updating to v3.3.2

* Fixed else statement otherwise events and port invocations to gpio would happen on every schedIn while blinking is false

* Removing redundant instruction (#39)

* Clarify instructions (#40)

* nasa/fprime#2239

* Reorder #include instruction

* Clarify where to add parameterUpdated

* Fix ... usage

* Clarify gpio configuration

* Update full-integration.md

* Clarify testing

* Update project-setup.md

* Update component-implementation-1.md

* minor changes

* add newline

* Change parameterUpdated scope

* Migrating Led unit tests to v3.4.0 standards

* Syncing docs and code

* Merged version of nasa/fprime#2293

---------

Co-authored-by: Kevin F. Ortega <kevin.f.ortega@gmail.com>
Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com>
thomas-bc pushed a commit to fprime-community/fprime-tutorial-math-component that referenced this pull request Oct 5, 2023
* Migrating MathSender unit tests to v3.4.0 standards

* Migrating MathReceiver unit tests to v3.4.0 standards

* Fixing UT writing

* Merged version of nasa/fprime#2293
@Natee9969
Copy link

โครงการริเริ่ม/ผู้สร้าง
ส่วนประกอบที่ได้รับผลกระทบ
สถาปัตยกรรมที่ได้รับผลกระทบ
ประเด็นที่เกี่ยวข้อง)
มีการทดสอบหน่วย (มี/ไม่มี)
สร้างโดยไม่มีข้อผิดพลาด (y/n)
หน่วยทดสอบ ผ่าน (มี/ไม่มี)
รวมเอกสารประกอบ (มี/ไม่มี)

เปลี่ยนคำอธิบาย

บูรณาการ FPP ใหม่

LeStarch:integrate/fpp-v2

@Natee9969
Copy link

LeStarch:integrate/fpp-v2

@LeStarch LeStarch added the Update Instructions Needed Need to add instructions in the release notes for updates. label Oct 12, 2023
@LeStarch
Copy link
Collaborator Author

This PR at minimum requires a rename of GTestBase.hpp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Update Instructions Needed Need to add instructions in the release notes for updates.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants