-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Description
| 4.1 | |
| fprime-cli |
Feature Description
fprime-cli currently relies on the projects command dictionary to send commands. This is a request for fprime-cli to have the ability to send raw packets.
Rationale
This issue is a request the ability to send raw packets, due to the following technical benefits:
- Support robust fault injection and negative testing - Verify and validate how invalid commands, out-of-bounds parameters, and malformed packets are processed.
- Low-level protocol debugging - If a command is failing, the ability to send raw packets can help in debugging. This add the ability to manually construct sync bytes, descriptor, and checksum to test either F Prime's Framer / Deframer, or a project specific Framer / Deframer that is tailored to a specific ground or Bus host.
- Direct commanding to "Opaque" Components - Some components that deal with raw buffers or data products may not fit the "Command Argument" mold.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog