mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Moved BlockDrv to Ref * Fixed unit tests * Updated LinuxTimer component name * Fixed unit tests * Re-removed LinuxTimerImpl.hpp * Fixed a bunch of doc references to Drv/BlockDriver * Spelling fix * Added linux to spelling expect * Doc fixes, have Svc/LinuxTimer use tick interface * Added to change log --------- Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com>
1.1 KiB
1.1 KiB
Ref::BlockDriver Component
1. Introduction
The Ref::BlockDriver is a demonstration component that loops back data buffers. It also emulates a timing interrupt driven by the public method void callIsr(void).
2. Requirements
The requirements for Ref::BlockDriver are as follows:
| Requirement | Description | Verification Method |
|---|---|---|
| ISF-BDV-001 | The Ref::BlockDriver component shall loop back packets from its input port to its output port |
System test, unit test |
| ISF-BDV-002 | The Ref::BlockDriver component shall loop back the key value from PingIn port to PingOut port |
System test, unit test |
3. Design
3.1 Context
3.1.1 Component Diagram
The Ref::BlockDriver component has the following component diagram:
4. Dictionaries
TBD
5. Module Checklists
6. Unit Testing
7. Change Log
| Date | Description |
|---|---|
| 4/20/2017 | Initial Version |
| 5/11/2025 | Add requirement for ping key loopback |
| 6/4/2025 | Move from Drv to Ref |
