1076 Commits

Author SHA1 Message Date
Rob Bocchino
77b6e0b178 Revise unit tests 2025-03-26 17:02:05 -07:00
Rob Bocchino
5e18a1cc13 Fix code gen for tlm packets
Update unit tests
2025-03-26 16:59:56 -07:00
Andrei Tumbar
1035a25ad4 Remove FpConfig include, fix PRI underscores 2025-03-26 16:13:16 -07:00
Andrei Tumbar
865e9aa3f3 Remove builtin types 2025-03-26 10:54:33 -07:00
Brian Campuzano
489cb0c732 Merge branch 'feature/external-params' into extern_params_codegen 2025-03-25 15:37:48 -06:00
Rob Bocchino
11f4b602be Merge remote-tracking branch 'upstream/main' into fprime-2966 2025-03-20 11:46:27 -07:00
jawest
4e12f6d4ea Add parentheses 2025-03-20 11:29:20 -07:00
jawest
aacf3ca170 Make the Component getTime function constant 2025-03-19 15:02:44 -07:00
Rob Bocchino
5fb09f4879 Merge remote-tracking branch 'upstream/main' into fprime-3149 2025-03-18 20:36:32 -07:00
jawest
4cfd5bfe86 Check for negative port numbers 2025-03-18 18:02:25 -07:00
jawest
7dabb83467 Sort system headers alphabetically (case insensitive) 2025-03-18 13:57:29 -07:00
Andrei Tumbar
305bf5137c Put A back in place of AA and expand recursive array alias tests 2025-03-18 09:13:09 -07:00
Andrei Tumbar
e132e4f28f Update refs 2025-03-17 15:51:46 -07:00
Andrei Tumbar
0804409618 Use FpConfig instead of FppConfig, update tests to generate .cpp files so that they may be cpp-checked. Fix builtin type alias handling 2025-03-17 15:46:14 -07:00
Andrei Tumbar
46cc26cc3d Fix clean 2025-03-17 13:57:32 -07:00
Andrei Tumbar
d2f28d1450 Fix alias type finalization & make CPP files build 2025-03-17 12:53:25 -07:00
Andrei Tumbar
3dae6db1f6 Add some test cases in component code 2025-03-17 10:32:22 -07:00
Andrei Tumbar
7ea5712470 Fix string type writer and add some tests 2025-03-17 09:05:17 -07:00
Andrei Tumbar
10c9c59806 Merge remote-tracking branch 'origin/main' into issue-622-type-alias-impl 2025-03-17 08:42:01 -07:00
Brian Campuzano
8eacea4264 Added parameter serialization/deserization function pointer construtor arguments 2025-03-17 09:32:19 -06:00
jawest
3e3fbd0c73 regen ref files 2025-03-14 14:19:24 -07:00
jawest
fc290bbf34 Merge branch 'main' into fprime-3149 2025-03-14 14:14:09 -07:00
jawest
6488ddcad1 Cleanup + regen ref files 2025-03-14 14:07:00 -07:00
Rob Bocchino
bd9951647b Update unit tests to handle string return 2025-03-10 15:28:54 -07:00
Rob Bocchino
143c2222d9 Add fpp-to-cpp test for string return type 2025-03-10 15:12:31 -07:00
Andrei Tumbar
a0e69ffb3f Move extern C to HPP 2025-03-10 13:54:25 -07:00
Rob Bocchino
b6b43a2a2a Revise header include 2025-03-10 13:00:59 -07:00
Rob Bocchino
19461f2dda Revise FpConfig.h header include for components 2025-03-10 11:56:07 -07:00
Rob Bocchino
d23c3e9032 Regenerate fpp-to-cpp tests 2025-03-10 11:30:29 -07:00
Rob Bocchino
07b23f76a1 Update check-cpp 2025-03-05 16:57:08 -08:00
Andrei Tumbar
f24fe08020 Merge remote-tracking branch 'origin/main' into issue-622-type-alias-impl 2025-03-04 10:41:20 -08:00
Rob Bocchino
9821a2eae6 Merge branch 'main' into fix-gcc-warnings 2025-03-04 08:12:36 -08:00
Rob Bocchino
6ed499c734 Revise C++ code gen to eliminate warnings 2025-03-03 21:34:35 -08:00
Rob Bocchino
6b34822022 Fix gcc warnings 2025-03-03 18:22:50 -08:00
Andrei Tumbar
54d71708d6 Compare against string type properly 2025-03-03 17:34:57 -08:00
Andrei Tumbar
b92273dc3a Add extern, handle builtin types 2025-03-03 16:59:08 -08:00
Andrei Tumbar
53ab5b682e Update array test ref 2025-03-03 14:01:11 -08:00
Andrei Tumbar
6261ee2099 Implement Type Alias codegen 2025-03-03 13:57:54 -08:00
Rob Bocchino
faeebb74da Merge branch 'main' into issue-567-tlm-packet-cpp 2025-02-28 13:16:42 -08:00
jawest
e128a73b63 Merge branch 'main' into fprime-3038 2025-02-28 11:44:59 -08:00
jawest
da3c831d6d Cleanup 2025-02-28 11:31:56 -08:00
jawest
c8b7d38a7d Disable abstract final class warnings for component impl tests 2025-02-28 10:58:30 -08:00
Rob Bocchino
e76badf962 Merge branch 'main' into issue-567-tlm-packet-cpp 2025-02-27 10:28:54 -08:00
Rob Bocchino
af77a36980 Revise cycle tests 2025-02-27 08:16:17 -08:00
Rob Bocchino
d64afab660 Revise tests for tlm packet code gen 2025-02-26 22:11:20 -08:00
Rob Bocchino
13b65549c2 Update tests for tlm packet code gen 2025-02-26 22:08:45 -08:00
Rob Bocchino
3d2e3355dc Revise code gen for tlm packets 2025-02-26 22:01:50 -08:00
Rob Bocchino
948e8339aa Revise tests for tlm packet code gen 2025-02-26 21:56:13 -08:00
Rob Bocchino
2212c1e4f0 Add tests for tlm packet code gen 2025-02-26 19:29:01 -08:00
Rob Bocchino
eac070d881 Add tests for tlm packet code gen 2025-02-26 15:23:05 -08:00