mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Add aggregator component * Add com aggregator to subtopology * Fix aggregator issues * Format and SDD * Add basic UTs * Fix not-empty check, test * sp * Fix author tag * Bump GDS for aggregation; timeout aggregator * Bump comQueue event size * Increase timeout for integration tests * Update Fw/Buffer/Buffer.hpp Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/CMakeLists.txt Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/docs/sdd.md Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/docs/sdd.md Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Remove unused variable 'good' in action doClear * A usage note about APID. --------- Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com>
43 lines
1.2 KiB
Fortran
43 lines
1.2 KiB
Fortran
module ComCcsdsConfig {
|
|
#Base ID for the ComCcsds Subtopology, all components are offsets from this base ID
|
|
constant BASE_ID = 0x02000000
|
|
|
|
module QueueSizes {
|
|
constant comQueue = 50
|
|
constant aggregator = 10
|
|
}
|
|
|
|
module StackSizes {
|
|
constant comQueue = 64 * 1024
|
|
constant aggregator = 64 * 1024
|
|
}
|
|
|
|
module Priorities {
|
|
constant comQueue = 101
|
|
constant aggregator = 100
|
|
}
|
|
|
|
# Queue configuration constants
|
|
module QueueDepths {
|
|
constant events = 200
|
|
constant tlm = 500
|
|
constant file = 100
|
|
}
|
|
|
|
module QueuePriorities {
|
|
constant events = 0
|
|
constant tlm = 2
|
|
constant file = 1
|
|
}
|
|
|
|
# Buffer management constants
|
|
module BuffMgr {
|
|
constant frameAccumulatorSize = 2048
|
|
constant commsBuffSize = 2048
|
|
constant commsFileBuffSize = 3000
|
|
constant commsBuffCount = 20
|
|
constant commsFileBuffCount = 30
|
|
constant commsBuffMgrId = 200
|
|
}
|
|
}
|