|
BCNP 3.2.1
Batched Command Network Protocol
|
| ▼ bcnp | |
| message_types.h | |
| ▼ bcnp | |
| ▼ transport | |
| adapter.h | |
| controller_driver.cpp | |
| controller_driver.h | |
| tcp_posix.cpp | TCP transport adapter implementation for POSIX systems |
| tcp_posix.h | |
| udp_posix.cpp | UDP transport adapter implementation for POSIX systems |
| udp_posix.h | |
| command_queue.h | |
| controller.h | |
| dispatcher.cpp | Implementation of the BCNP packet dispatcher |
| dispatcher.h | |
| message_queue.h | Timed message queue for executing duration-based commands |
| packet.cpp | Implementation of BCNP packet encoding and decoding functions |
| packet.h | BCNP packet structures, encoding, and decoding utilities |
| packet_storage.h | |
| spi_adapter.cpp | Implementation of the deprecated SPI transport adapter |
| spi_adapter.h | SPI transport adapter for BCNP (deprecated) |
| static_vector.h | Fixed-capacity vector with stack allocation (no heap) |
| stream_parser.cpp | Implementation of the BCNP stream parser |
| stream_parser.h | |
| telemetry_accumulator.h | |
| bcnp_codegen.py |