130 Commits

Author SHA1 Message Date
Rob Bocchino
2aa37de50d Revise state machine code gen 2024-10-08 17:40:06 -07:00
Rob Bocchino
65c2cb65ff Revise component state machine code gen 2024-10-08 12:02:00 -07:00
Rob Bocchino
c7514613cf Revise state machine code gen 2024-10-08 08:49:56 -07:00
Rob Bocchino
972aa71555 Refactor component code gen
Move generic variable names out of ComponentCppWriterUtils
2024-10-07 13:21:36 -07:00
Rob Bocchino
f99ad6b492 Refactor component code gen 2024-10-07 12:57:12 -07:00
Rob Bocchino
48c366aed3 Revise state machine code gen 2024-10-07 11:30:02 -07:00
Rob Bocchino
3ac4e5c9b0 Revise code gen for state machine instances 2024-10-07 10:36:28 -07:00
Rob Bocchino
5493642985 Revise state machine code gen 2024-10-06 21:21:58 -07:00
Rob Bocchino
94912c538c Revise state machine code gen 2024-10-06 11:13:42 -07:00
Rob Bocchino
ff89b87898 Refactor state machine code gen 2024-10-05 14:53:23 -07:00
Rob Bocchino
f65e3dd4ad Revise state machine code gen 2024-10-05 14:24:16 -07:00
Rob Bocchino
b8077842aa Refactor state machine code gen 2024-10-05 13:54:12 -07:00
Rob Bocchino
de8b80f116 Revise state machine code gen 2024-10-05 13:10:40 -07:00
Rob Bocchino
621e4d17cf Revise state machine code gen 2024-10-05 12:58:38 -07:00
Rob Bocchino
d955c675fb Merge branch 'feature/state-machine-phase-2' into issue-506-sm-code-gen 2024-09-30 17:14:30 -07:00
Michael D Starch
e357c06518 Refactors AC queue codegen to be inline with OSAL queue refactor 2024-09-23 18:04:11 -07:00
Rob Bocchino
5510fd754d Revise state machine code gen
Distinguish external and internal state machines
2024-09-16 17:08:42 -07:00
watney
1efdbe558b Rename SMSignalBuffer to SmSignalBuffer 2024-09-03 14:21:16 -07:00
Rob Bocchino
c4d794a89b Code formatting 2024-09-03 09:55:36 -07:00
Rob Bocchino
a3639f4358 Code cleanup 2024-09-02 18:58:47 -07:00
Rob Bocchino
6efa37a4d2 Remove unused header in state machine code gen
Fix related bug in code gen
Update unit tests
2024-09-02 10:37:29 -07:00
watney
7f53676a1b Changes per comments from peer review for fpp state machine phase 1 2024-08-28 15:36:18 -07:00
watney
874c38d113 Change Events to Signals 2024-07-02 08:57:31 -07:00
watney
fb2f6ad0fe Change Events to Signals 2024-07-01 10:49:59 -07:00
Rob Bocchino
dbd9645dc3 Refactor state machine code gen
Follow the existing code patterns
2024-06-28 10:31:35 -07:00
watney
237be4e0fa Change the state machine code enumerations, instantiations and interfaces 2024-06-25 11:08:05 -07:00
Rob Bocchino
51ae86eb48 Revise state machine code gen 2024-06-24 17:24:18 -07:00
Rob Bocchino
e07ecef08d Revise state machine code gen 2024-06-24 16:37:47 -07:00
Rob Bocchino
af09e22a89 Refactor state machine code gen 2024-06-24 12:04:08 -07:00
Rob Bocchino
0ad0721aba Remove trailing spaces 2024-06-24 11:55:00 -07:00
Rob Bocchino
281b8c5708 Refactor state machine code gen 2024-06-24 11:52:29 -07:00
Rob Bocchino
ffba699684 Refactor Component Cpp Writer 2024-06-24 10:53:29 -07:00
watney
73a2632301 Fpp state machine phase 1 coding works 2024-06-10 16:23:19 -07:00
watney
4eb5a0c309 Add code to implement the internal interface behavior so that the users don't need to create one in the fpp for state machines 2024-06-07 18:21:21 -07:00
watney
cdd520eaf9 Move the statemachine enumeration outside the class definition 2024-06-07 13:10:35 -07:00
watney
b4d2b3f7ce Add state machines to the constructor initializer list 2024-06-07 09:26:06 -07:00
watney
e486cc1bc3 Add state machine initialization in the constructor 2024-06-06 18:09:36 -07:00
watney
e9a0b42458 Generate the sendEvents_internalInterfaceHandler 2024-06-05 16:38:51 -07:00
watney
28e75cb010 Start the code gen for state machines 2024-06-03 11:16:08 -07:00
Rob Bocchino
4fcedfb2c4 Revise code gen for data products 2024-05-20 14:48:13 -07:00
Rob Bocchino
6218eb1bef Refactor code gen 2024-05-10 17:59:36 -07:00
Rob Bocchino
9532857a41 Revise component code gen 2024-05-09 22:50:01 -07:00
Rob Bocchino
b732f50df9 Revise component cpp writer utils 2024-05-09 14:01:59 -07:00
Rob Bocchino
e8b1eb18ec Refactor port param type map
Include the semantic type, not just the type string
2024-05-09 11:21:27 -07:00
Rob Bocchino
9c14712f69 Revise C++ code gen
Remove unused header includes
2024-05-01 10:16:09 -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