74 Commits

Author SHA1 Message Date
Rob Bocchino
d2af41cbca Revise parameter code gen
Rename variables
2025-04-29 10:58:49 -07:00
Rob Bocchino
0230ab5b0f Revise parameter code gen
Silence compiler warnings on clang
2025-04-29 10:51:30 -07:00
Brian Campuzano
bbedf7a6b1 Update test references 2025-04-23 21:32:09 -06:00
Brian Campuzano
49348a2a2e Merge branch 'feature/external-params' into extern_params_codegen 2025-04-23 21:05:08 -06: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
f2d0b8823b Fixed bu reseting a serial buffer in from_prmSetOut_static 2025-04-16 20:48:33 -06:00
Brian Campuzano
ae1a28bad4 Fixed parameter name collisions 2025-04-15 11:40:29 -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
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
7f41c107b0 Merge branch 'feature/external-params' into extern_params_codegen 2025-04-07 20:41:18 -06:00
M Starch
5a1e71521c Changing port formatting to use proper formatter PRI_FwIndexType 2025-04-03 12:44:25 -07:00
M Starch
5d446dc6fd Review suggestions; updating refs 2025-04-01 12:40:06 -07:00
Brian Campuzano
489cb0c732 Merge branch 'feature/external-params' into extern_params_codegen 2025-03-25 15:37:48 -06:00
jawest
4e12f6d4ea Add parentheses 2025-03-20 11:29:20 -07:00
jawest
4cfd5bfe86 Check for negative port numbers 2025-03-18 18:02:25 -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
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
2bbfa359ed Revise component code gen
Remove conversion warnings
2025-02-19 19:16:52 -08:00
Rob Bocchino
b2abb0899d Revise code gen for tester base
Remove variable name conflict
2025-02-19 16:38:43 -08:00
Rob Bocchino
fbd424beac Revise component test code gen 2024-05-09 23:13:24 -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.
97a6bad90f Revise code gen for component tests 2024-04-17 13:13:41 -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
chammard
da193261fd Remove comment about sizing the array 2024-01-22 18:12:46 -08:00
chammard
2954ad5b60 Add support for Fw::ObjectName 2024-01-22 17:50:32 -08:00
Robert L. Bocchino Jr
b83a9fd7a7 Revise port name array
This change fixes a warning that can occur with -Wpedantic enabled
2024-01-18 01:19:02 -08:00
Robert L. Bocchino Jr
2c78442c38 Regenerate unit test code 2024-01-17 17:40:21 -08:00
Robert L. Bocchino Jr
ebaa31b9ba Revise generated code for port names
Update unit tests
2024-01-17 15:38:13 -08:00
Robert L. Bocchino Jr
ca43add72b Revise ComponentCppWriter 2024-01-17 10:56:36 -08:00
Robert L. Bocchino Jr
4128cb310f Merge remote-tracking branch 'upstream/main' into Increase-temporary-port-buffer-name 2024-01-17 10:31:14 -08:00
Robert L. Bocchino Jr
0271536ebe Revise C++ code gen for dp unit tests 2024-01-16 18:00:59 -08:00
Simone Morettini
a6e26ec82e Fix portName size 2024-01-14 15:04:50 +00:00