62 Commits

Author SHA1 Message Date
Rob Bocchino
3d33756463 Revise state machine code gen
Revise comments
Update test harness to comply with changes to F Prime
2025-07-07 11:09:41 -07:00
Rob Bocchino
d2af41cbca Revise parameter code gen
Rename variables
2025-04-29 10:58:49 -07:00
Brian Campuzano
fa8d28cb09 Update the external parameter delegate to accept a serial buffer base instead of a parameter buffer 2025-04-23 18:57:35 -06:00
Brian Campuzano
8a52a9d0ef Fixed external parameter delegate access tag duplications 2025-04-23 10:00:36 -06:00
Brian Campuzano
ae1a28bad4 Fixed parameter name collisions 2025-04-15 11:40:29 -06:00
Brian Campuzano
e08698031e Split external parameters to separate include and added new components that have only external parameters 2025-04-14 18:37:35 -06:00
Brian Campuzano
aeef19a099 Merge branch 'feature/external-params' into extern_params_codegen 2025-04-14 13:37:22 -06:00
Brian Campuzano
4853ff4c0b Updated test implementation for component base ID arguments 2025-04-14 11:22:55 -06:00
Brian Campuzano
ddf4075070 Updated tester implementation to initialize the external parameter delegate 2025-04-11 14:09:12 -06:00
Brian Campuzano
d81cc3fa31 Updates to the tester implementation of external parameter delegates 2025-04-11 10:25:43 -06:00
Andrei Tumbar
d2caa679dc Use Fw::String instead of alias name 2025-04-10 10:38:33 -07:00
Brian Campuzano
ef545209de Updated external parameter usage in tester base class 2025-04-09 13:54:00 -06:00
Brian Campuzano
16a7a32620 Fixed const correctness 2025-04-08 17:23:38 -06:00
Brian Campuzano
60e70cf67d Added external parameter delegate instance to UT tester class 2025-04-08 13:22:14 -06:00
Brian Campuzano
f952d2f671 Added serialize/deserialize UT functions 2025-04-07 21:56:41 -06:00
Brian Campuzano
489cb0c732 Merge branch 'feature/external-params' into extern_params_codegen 2025-03-25 15:37:48 -06: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
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
Brian Campuzano
8eacea4264 Added parameter serialization/deserization function pointer construtor arguments 2025-03-17 09:32:19 -06:00
Rob Bocchino
bd9951647b Update unit tests to handle string return 2025-03-10 15:28:54 -07:00
Rob Bocchino
6b34822022 Fix gcc warnings 2025-03-03 18:22:50 -08:00
Rob Bocchino
6d8df249b6 Revise component test code gen 2024-05-10 00:03:31 -07:00
Rob Bocchino
fa3f7ac4c9 Revise component test code gen 2024-05-09 23:03:04 -07:00
Rob Bocchino
3e41baa131 Revise component and port code gen for strings 2024-05-09 16:40:21 -07:00
Robert L. Bocchino Jr.
05815e5c6b Revise code gen for component tests 2024-04-17 13:51:13 -07:00
Robert L. Bocchino Jr.
15370de29a Revise param strings 2024-04-17 08:53:20 -07:00
Robert L. Bocchino Jr.
fac99c13d0 Revise code gen for telemetry strings 2024-04-15 22:57:54 -07:00
Robert L. Bocchino Jr.
baf9d052d5 Revise code gen for events 2024-04-15 21:38:54 -07:00
Robert L. Bocchino Jr.
184efe3a27 Revise unit test code gen 2024-04-09 15:10:36 -07:00
Robert L. Bocchino Jr.
2fd0e917bb Revise unit test code gen 2024-04-09 13:46:00 -07:00
Robert L. Bocchino Jr
ade3b5fbf3 Revise types in generated C++ 2024-03-04 10:31:55 -08:00
Robert L. Bocchino Jr
b2c1619ae3 Revise C++ code gen
Eliminate native int types
2024-02-27 20:35:45 -08:00
Robert L. Bocchino Jr
96ce443541 Revise C++ code gen
Eliminate uses of NATIVE_[U]INT_TYPE
2024-02-27 19:38:27 -08:00
Robert L. Bocchino Jr
b765cb4b34 Revise generated C++ code
Replace uses of native types for port numbers
2024-02-27 15:28:45 -08:00
Robert L. Bocchino Jr
365062744c Revise dp code gen 2023-12-12 22:45:13 -08:00
bocchino
fef37885d7 Revise comments in generated code 2023-10-30 08:37:44 -07:00
bocchino
e1b5d45eba Revise component ut code gen 2023-10-11 08:56:19 -07:00
bocchino
e460d8f169 Revise component ut code gen 2023-10-10 11:37:34 -07:00
bocchino
d8dc315ac5 Revise component ut code gen 2023-10-10 11:25:44 -07:00
bocchino
30324f303d Revise component ut code gen 2023-10-10 11:14:50 -07:00
bocchino
bf72e35931 Revise component ut code gen 2023-10-10 10:59:37 -07:00
bocchino
8819a1b4fb Revise component ut code gen 2023-10-10 10:27:26 -07:00
bocchino
65cec790ce Revise component ut code gen 2023-10-10 10:17:50 -07:00
bocchino
59786be847 Refactor component ut code gen 2023-10-10 09:41:49 -07:00
bocchino
a63f9d52a3 Revise dp ut code gen 2023-10-09 16:47:39 -07:00
bocchino
20aa8074e2 Merge branch 'issue-291-component-ut-integration' into data-products-merge-issue-291 2023-09-27 08:35:19 -07:00
bocchino
0ecffbd6f9 Revise component ut code gen 2023-09-26 22:05:40 -07:00
bocchino
c8a802281f Revise component ut code gen tests 2023-09-26 14:52:05 -07:00
bocchino
749465ee92 Revise component ut code gen tests 2023-09-26 14:44:06 -07:00