Thomas Boyer-Chammard
ba65039fff
Finish code formatting ( #4134 )
2025-09-10 15:02:07 -07:00
Mishaal
5a04997fe4
PRIVATE -> private for Utils/Types/CircularBuffer.hpp ( #3743 )
...
* PRIVATE -> private in CircularBuffer.hpp and corresponding updates
* Spelling (aleem)
* Remove commented out test code
2025-06-18 09:32:32 -07:00
M Starch
0659f0940b
Refactored type organization ( #3422 )
...
* Refactored type organization
* Creating better configuration/types header hierarchy
* Replace FpConfig type aliases with FPP generated aliases
* Add the aliases to the FPP model
* Config + Type Aliases builds
* Renamed Fw/Types.h,hpp to Fw/FPrimeBasicTypes.h,hpp
* Updating to FPP-a7
* Adding newline
* sp
* Fixing minor nit from review
* Spurious ;
---------
Co-authored-by: Andrei Tumbar <andrei.tumbar@jpl.nasa.gov>
2025-04-03 12:11:36 -07:00
M Starch
ec08d43dd3
Removes NATIVE_INT_TYPE, NATIVE_UINT_TYPE, and POINTER_CAST from Fw ( #3286 )
...
* NATIVE_INT_TYPE use in toString
* NATIVE_INT_TYPE use in SimpleObjRegistry
* NATIVE_INT_TYPE use in Asserts
* NATIVE_INT_TYPE use in Fw/Comp
* NATIVE_INT_TYPE use in getCapacity
* NATIVE_INT_TYPE use in getEntries
* NATIVE_INT_TYPE use in size/length
* NATIVE_INT_TYPE use in FILE_NAME_ARG
* NATIVE_INT_TYPE use in Fw (misc)
* NATIVE_INT_TYPE use in identifier
* NATIVE_INT_TYPE use in Fw (misc II)
* POINTER_CAST in Buffer
* POINTER_CAST in Serializable
* sp
* Removing no longer used DefaultTypes.hpp
* Fixes to accomidate Fw refactor
* Unit-test and CI fixes
* Fixing review comments - pt 1
2025-03-04 14:42:48 -08:00
M Starch
706fadf966
Removing DEBUG_PRINT like statements. Part of: #1708 ( #3140 )
...
* Removing DEBUG_PRINT like statements. Part of: #1708
* Review update: CIRCULAR_DEBUG
2025-01-23 16:11:48 -08:00
M Starch
bba76691f2
lestarch: adding Svc::ComQueue component ( #1741 )
...
* lestarch: initial com queue work
Co-authored-by: pelmini <37095187+pelmini@users.noreply.github.com>
* lestarch: fix Fw::Buffer ownership for retries
* lestarch: adding com queue buffer handling fix
* lestarch: fixing com queue unit test
* lestarch: adding this-> to prefix member variables
* lestarch: fixing CI flagged items
* lestarch: fixing review comments
* lestarch: cleaning up SDD adding diagrams
* lestarch: renaming m_retryBuffer and formatting
* lestarch: update state machine diagram including retry buffers
* lestarch: sp
* lestarch: removing retries from com queue
* Update component diagram
* Fix typo in ComQueue SDD
Co-authored-by: pelmini <37095187+pelmini@users.noreply.github.com>
Co-authored-by: bocchino <bocchino@jpl.nasa.gov>
2022-11-03 17:36:10 -07:00
M Starch
b76d8c9a0c
Update/types refactor as constants ( #1623 )
...
* lestarch: adding logical types implementation into Linux/StandardTypes.hpp
* lestarch: removing VxWorks StandardTypes from repository
* updated fprime types for correct compilation with vxworks and baremetal
* lestarch: refactoring types and configuration header w.r.t type design
* lestarch: replacing usages of AssertArg with FwAssertArgType
* lestarch: missspelled configuration
* lestarch: minor compilation fixes
* lestarch: renaming StandardTypes.hpp -> PlatformTypes.hpp
* lestarch: updating PRI tokens
* lestarch: replacing BasicTypes.hpp includes with FpConfig.hpp
* lestarch: UT and compilation fixes for types refactor
* lestarch: sp
* lestarch: fixing RPI issues in PassiveConsoleTextLogger
* lestarch: converting RPI build to debug
* lestarch: removing duplicate config imports
* lestarch: fixing documentation
* lestarch: fixing up multiple definitions and RPI compilation problems
* lestarch: reverting debug build
* lestarch: reverting platform types to class-based constants
* lestarch: reworking basic types
* lestarch: configured types refactor into classes
* lestarch: fixing bugs with static constants in classes
* lestarch: fixing platform types spelling and documentation
* lestarch: adding include guards to types headers
Co-authored-by: Kevin F Ortega <kevin.f.ortega@jpl.nasa.gov>
2022-08-18 13:25:56 -07:00
Rob Bocchino
c003353a05
Improvements to Circular Buffer ( #1304 )
...
* Add README for Types
* Revise CircularBuffer SDD
* Revise SDD for circular buffer
* Revise SDD for circular buffer
* Revise SDD for circular buffer
* Revise CircularBuffer
* Revise CircularBuffer
* Revise CircularBuffer
* Fix regression in CircularBuffer
* Revise CircularBuffer
Remove one-byte size discrepancy
* Revise CircularBuffer
* Revise Circular Buffer SDD
* Revise Circular Buffer
* Revise README for CircularBuffer
* Add change documentation
* Revise README for CircularBuffer
* Revise README for CircularBuffer
* Revise CircularBuffer
Remove include of cstdio
* Revise CircularBuffer
* Remove change documentation
Add it to the PR
2022-03-14 16:31:04 -07:00
Avi
de1a4e7bfd
Fix minor typos in code comments/messages etc.
2021-09-21 09:31:13 -07:00
M Starch
eebef10711
lestarch: updating .hpp and .md files for clean doxygen run ( #676 )
2021-06-07 21:10:09 -07:00
Michael D Starch
89cb21bead
lestarch: minor improvements to circular buffer
2021-02-11 09:53:40 -08:00
Michael D Starch
02fa437829
mstarch: moving configuration files to a specified place
2020-07-13 14:35:02 -07:00
Michael D Starch
c6435f9b92
mstarch: circular buffer unit tests
2019-09-03 18:50:26 -07:00
M Starch
545dfb4024
lestarch: separating out circular buffer
2019-05-29 10:25:56 -07:00