Implement PLC
gavv opened this issue · 0 comments
gavv commented
-
Finish dependency tasks
-
Update Depacketizer
-
Implement PLC backend & reader
- ProcessorMap
- PlcBackend, IPlc
- PlcReader
- BeepPlc
- unit tests
-
Integrate PLC into pipeline
-
Pipeline tests
- partial reads
- soft reads
- big reads
- plc
-
CLI
- --plc=none,beep
- docs
-
Add PLC support to public API
- add roc_plc_backend (ROC_PLC_DISABLE, ROC_PLC_DEFAULT, ROC_PLC_BEEP)
- add plc_backend field to roc_receiver_config
- pass from API to pipeline
- ProcessorMap::register_plc()
- PluginPlc
- add
roc_context_register_plc(roc_plc_backend, func_table)
- header comments
- sphinx doc
- usage example
- integration test