28 Commits

Author SHA1 Message Date
M Starch
a5c853b9cf
NATIVE_INT_TYPE portNum to FwIndexType portNum (#3236) 2025-02-14 12:25:12 -08:00
Simone Morettini
36514483e3
Fix autogeneration of header guards and tests (#1734)
* Fix autogeneration of header guards and tests

* Updated namespace generation to support nested namespaces
* Update namespace generation for arrays and enums to support C++11
* Made UT of nested namespaces for enum and arrays

* Fix of wrong path changed locally

* #1734: Fix Python formatting

* #1734: Fix Python formatting

---------

Co-authored-by: Simone Morettini <simone.morettini@redwirespaceeurope.com>
2023-02-03 13:36:29 -08:00
kevin-f-ortega
60e825a9a6
fixed UT. the removed lines were just debug and not useful (#1716) 2022-10-11 12:16:33 -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
M Starch
073843ad9e
Update/object names 0 (#1389)
* lestarch: stripping out FW_OBJECT_NAMES from Autocoder tests

* lestarch: scrubbing FW_OBJECT_NAMES from templates

* lestarch: scrubbing FW_OBJECT_NAMES from templates dir

* lestarch: fixing polytype toString usage

* lestarch: fixing more FW_OBJECT_NAMES
2022-04-12 18:05:34 -07:00
bocchino
3af84c2c25 Merge branch 'fpp' into pass-by 2021-09-29 15:56:40 -07:00
Joshua Anderson
234bb5d176
Replace NULL with nullptr (#1049) 2021-09-29 09:04:52 -07:00
bocchino
507c65b5fa Remove extraneous spaces 2021-09-28 15:00:22 -07:00
bocchino
a10d260a74 Merge branch 'release/v3.0.0' into pass-by 2021-09-28 13:29:51 -07:00
Joshua Anderson
da3bd77a01 Autocoder: Remove deprecated C style headers 2021-08-31 11:36:26 -07:00
rohandkn
8e02596d4e
Merge branch 'pass-by-logic' into release/v3.0.0 2021-08-20 14:09:25 -05:00
rohandkn
666b297ee8 Removed all pass_by values and fixed all tests 2021-08-16 13:07:50 -05:00
Joshua Anderson
87607fc2b1
Remove test usage of 80 charater strings 2021-08-11 16:12:16 -07:00
Joshua Anderson
640412e999
Use exceptionless variant of new to properly handle allocation errors (#865) 2021-07-26 12:18:07 -07:00
rohandkn
ff46cf18e9 Added new pass_by logic and fixed merge issues 2021-07-23 13:59:46 -04:00
Joshua Anderson
1b9c785ce6
Remove void from parameterless functions (#811) 2021-07-14 12:54:01 -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
jishii
01b82db6e3 Enum and Array Comment Fix 2020-07-20 09:44:14 -07:00
jishii
f50e0f5241 Switched array type string-size o just size 2020-07-06 13:37:58 -07:00
jishii
88c7c66b4f Removed uncommented lines from main.cpp in array test 2020-06-25 14:57:01 -07:00
jishii
1ff5eb2e9c Added internally generated string types to array types with strings 2020-06-23 17:12:12 -07:00
jishii
0cecf2f9ac Fixed array test compiler error 2020-06-22 11:04:26 -07:00
jishii
bb4df276e3 Scrubbed array test of references to enum 2020-06-22 10:21:27 -07:00
jishii
a03d8a2833 Array namespace fix 2020-06-18 15:02:33 -07:00
jishii
fc45d05534 Final commit 2020-06-17 10:07:38 -07:00
jishii
9a1e8ddf02 Finished array unit test 2020-06-10 10:38:39 -07:00
Jordan Ishii
0dbb7662ef Downgrading Ubuntu to 18.0.4, saving progress now 2020-06-08 08:30:09 -07:00