Transfers data between
junction
and the WPILib HAL efficiently.
conduit
includes both Java and C++ components. wpilibio
(C++) reads data directly from the HAL and transfers it to api
(Java) using a shared memory buffer. See here for more details on the purpose of conduit
.
The format of the shared buffer is defined using flatbuffers. See conduit_schema.fbs for details.
api
- Java interface forwpilibio
, transfers data from the shared memory buffer.wpilibio
- Reads data from the HAL and manages the shared memory buffer.
junction
interacts with api
to read data from conduit
. User code does not use conduit
directly.