Andrei Tumbar
|
c1dbbfb5ca
|
Merge remote-tracking branch 'origin/main' into feature/event-throttle-time
|
2025-10-14 15:45:12 -07:00 |
|
Andrei Tumbar
|
c2df13ac56
|
Merge remote-tracking branch 'origin/main' into feature/event-throttle-time
|
2025-10-13 13:12:34 -07:00 |
|
Andrei Tumbar
|
4ab8dc47d6
|
Single lock for all throttled events
|
2025-10-13 10:38:35 -07:00 |
|
Rob Bocchino
|
1a211fe2f9
|
Regenerate test output
|
2025-10-10 13:09:10 -07:00 |
|
Rob Bocchino
|
bfc4fc28f0
|
Revise C++ code gen
Make port num getters static constexpr
|
2025-10-10 10:03:28 -07:00 |
|
Rob Bocchino
|
484a75d6ae
|
Revise C++ code gen
Revise code gen for port num getters
|
2025-10-10 09:20:47 -07:00 |
|
Andrei Tumbar
|
fe61fb1e33
|
Locks
|
2025-10-09 16:38:53 -07:00 |
|
Rob Bocchino
|
1630eef9bd
|
Fix on-change tlm init
|
2025-10-07 13:44:53 -07:00 |
|
Rob Bocchino
|
99906600e8
|
Fix regression in on-change telemetry
|
2025-10-07 11:27:09 -07:00 |
|
Rob Bocchino
|
7466d02b74
|
Revise code gen for on-change telemetry
Update F Prime framework harness for testing
|
2025-10-06 16:42:12 -07:00 |
|
Andrei Tumbar
|
feb1506367
|
Clean up impl
|
2025-10-01 21:12:44 -07:00 |
|
Andrei Tumbar
|
f588eca0d4
|
Lockless implementation
|
2025-10-01 11:31:16 -07:00 |
|
Andrei Tumbar
|
d2da8dd999
|
Codegen with locks
|
2025-09-30 11:35:13 -07:00 |
|
Andrei Tumbar
|
4dfc833c5c
|
Avoid race using compare_exchange
|
2025-09-29 15:41:52 -07:00 |
|
Andrei Tumbar
|
67f95a2246
|
Fix up the atomic implementation
|
2025-09-29 15:06:09 -07:00 |
|
Andrei Tumbar
|
02bfccc240
|
Atomic codegen
|
2025-09-29 09:43:16 -07:00 |
|
Andrei Tumbar
|
8acb2b5991
|
Update codegen to match spec
|
2025-09-23 07:45:47 -07:00 |
|
Andrei Tumbar
|
c9ecceeb2d
|
Add timeout reset to throttle clear
|
2025-09-18 16:14:30 -07:00 |
|
Andrei Tumbar
|
dd2b37cfd9
|
Event Throttle Time Codegen
|
2025-09-18 16:08:09 -07:00 |
|
Rob Bocchino
|
7b563d2f27
|
Revise array code gen
Use initializer list for array values
|
2025-08-19 13:48:13 -07:00 |
|
Andrei Tumbar
|
faa74d6316
|
Deprecate serialize/deserialize in favor of [de]serialize[From/To]
|
2025-07-30 19:16:59 -07:00 |
|
m-aleem
|
ae5efa2cb1
|
Update test ref files
|
2025-07-03 11:01:11 -07:00 |
|
Rob Bocchino
|
74c5bfdfe4
|
Revise parameter code gen
Rename variables
Add static casts
|
2025-04-29 13:53:20 -07:00 |
|
Rob Bocchino
|
4aeb0901ea
|
Revise parameter code gen
Rename variables
|
2025-04-29 11:49:49 -07:00 |
|
Rob Bocchino
|
819e20ee9e
|
Revise param code gen
Rename variables; add static casts
|
2025-04-29 11:09:37 -07:00 |
|
Rob Bocchino
|
477b018692
|
Revise param code gen
Ensure that variables are initialized
|
2025-04-29 10:36:42 -07:00 |
|
Brian Campuzano
|
b929b56998
|
Removed extra blank line
|
2025-04-23 20:59:54 -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
|
badfff567e
|
Refactored duplicate code in getSaveFunctions
|
2025-04-23 15:16:40 -06:00 |
|
Brian Campuzano
|
efde0d4590
|
Fixed deserialization bug
|
2025-04-16 17:40:12 -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
|
e24151d16b
|
Added component base ID to the parameter delegate calls
|
2025-04-11 16:13:30 -06:00 |
|
Brian Campuzano
|
6adad36b45
|
Moved parameter delegate initilization to a separate register function
|
2025-04-11 11:56:14 -06:00 |
|
Andrei Tumbar
|
d2caa679dc
|
Use Fw::String instead of alias name
|
2025-04-10 10:38:33 -07:00 |
|
Brian Campuzano
|
d2346482f0
|
Additional UT constructor argument updates
|
2025-04-09 15:41:32 -06:00 |
|
Brian Campuzano
|
89eb49e631
|
Moved parameter delegate initialization to the base component constructor
|
2025-04-08 16:54:12 -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 |
|
Brian Campuzano
|
3d23db726f
|
Removed the external parameter valid and storage member variables. Also implmented the external paramGet_* function
|
2025-04-02 16:26:01 -06:00 |
|
Brian Campuzano
|
0ad2e2fb60
|
Only base the raw parameter ID to the parameter delegate without the base ID
|
2025-04-02 13:28:13 -06:00 |
|
Brian Campuzano
|
d1e1032464
|
Updated the deserializeParam() calls to include param validity
|
2025-04-02 13:19:34 -06:00 |
|
Brian Campuzano
|
6e3cd9d816
|
Handle the serilization status in loadParameters
|
2025-04-02 13:11:34 -06:00 |
|
Brian Campuzano
|
61ba0dab66
|
Updated paramSave function for external parameters
|
2025-04-01 18:54:05 -06:00 |
|
Brian Campuzano
|
cc3719fb76
|
Fixed parameter compilation
|
2025-04-01 18:35:58 -06:00 |
|
Brian Campuzano
|
d75aef6c3c
|
Updated external parameter tests
|
2025-04-01 11:11:20 -06: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 |
|