Skip to content

Latest commit

 

History

History

conduit

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

conduit

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.

Components

  • api - Java interface for wpilibio, transfers data from the shared memory buffer.
  • wpilibio - Reads data from the HAL and manages the shared memory buffer.

Interface

junction interacts with api to read data from conduit. User code does not use conduit directly.