* Modified the fprime-fpp version for fpp branch
* Fixes for missing includes
* Removed include from Fw/FPrimeBasicTypes.hpp and modified fprime-fpp version
* Fixed files that failed to include cstring header
* Changed string.h to cstring in BufferRepeater.cpp
* Updated formatting in ActivePhaser.cpp & BufferManagerComponentImpl.cpp
* Fixed formatting in FpySequencerStack.cpp & FpySequencerDirectives.cpp
* Initial fix for CWE-453-CmdBufferAssert
* Added EVR throttle; updated ut
* Updated unit tests
* Updated UT to check for TLM update
* Implemented finding from pull request
* Removed Test Directory
* Update model and SDD
* Move telemetry to rate group to prevent flood
* Fix Ref topology
* Format
* sp
---------
Co-authored-by: bitWarrior <bitWarrior@protonmail.com>
Co-authored-by: M Starch <LeStarch@googlemail.com>
* Mark legacy serialize and deserialize functions as deprecated. Clean up of remaining legacy references.
* Upgrading serialization in FppTestProject and Ref
* Fixed formatting issues
* Remove NATIVE_* types from FileUplink
* Remove NATIVE_* types from RateGroupDriver
* Remove NATIVE_* types from ComLogger
* Addressing init function usage of NATIVE_ types
* NATIVE_ types from command dispatcher
* NATIVE_ types from ComQueue
* NATIVE_ types from CmdSplitter
* U32 -> FwOpcodeType in CmdDispatcher
* NATIVE_ types in BufferManager
* NATIVE_ types in LinuxTimer
* NATIVE_ types from BufferAccumulator and renabling UT
* NATIVE_ types from TlmChan
* NATIVE_ types from BufferRepeater
* NATIVE_ types from Active/Passive Rate Group
* NATIVE_ types from ComSplitter and ComStub
* NATIVE_ types from ActiveLogger and fixed ActiveRateGroup sdd
* NATIVE_ types from Dp*
* NATIVE_ types from FileManager and ActiveLogger (missed)
* NATIVE_ types from BufferLogger, FileDownlink, StaticMemory
* Deleting UdpSender/UdpReceiver that lack models and build config
* NATIVE_ types from Health
* NATIVE_ types from CmdSequencer
* NATIVE_ types from TlmPacketizer
* Fixing unit test issues
* POINTER_CAST from Svc
* CI fixes
* CI fixes (Linux)
* Fixing Ref/RPI for RG context
* CI (sp)
* Fixing RPI build for time conversions
* CI fixes (RPI)
* Self review comments
* Removing UDP sender/receiver config
* Review recommendations - pt 1
Instead of adding the name argument to a constructor when FW_OBJECT_NAMES
is enabled, always supply a name argument.
Add a marco that conditionally sets the name to "" if FW_OBJECT_NAMES is not set.
This cleans up a lot of the conditional compilation switches that weren't being tested
and would silently break, while still stripping the strings from the binary.