36 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
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.
15370de29a Revise param strings 2024-04-17 08:53:20 -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
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
bocchino
7b82500d51 Revise component ut code gen 2023-09-26 14:29:20 -07:00
bocchino
ca8f04d52c Regenerate test output 2023-08-29 14:22:41 -07:00
bocchino
9bb2112ae5 Revise component unit tests 2023-08-29 14:17:35 -07:00
bocchino
840f88429d Revise unit test code gen 2023-08-17 20:23:21 -07:00
bocchino
80c1daab7e Revise component unit test code gen 2023-08-17 17:45:16 -07:00
bocchino
352cb28100 Rename directory 2023-08-17 09:22:17 -07:00