# IFL Codebase

- [Using Shared Code](/ifl/ifl-codebase/using-shared-code.md)
- [Vicon Local File Write \[Python\]](/ifl/ifl-codebase/vicon-local-file-write-python.md): Using Python on Windows to access the Vicon output stream and log directly to a file
- [Vicon UDP Parsing \[Python\]](/ifl/ifl-codebase/vicon-udp-parsing-python.md): Using Python to parse the Vicon UDP stream without the need for DataStream SDK or an OS
- [Embedded Vicon UDP Receiver \[Arduino/C++\]](/ifl/ifl-codebase/embedded-vicon-udp-receiver.md): Using a WiFi-enabled microcontroller (Particle Photon) to receive and parse the Vicon UDP on a remote vehicle
- [PX4+ROS2 Vicon Receiver](/ifl/ifl-codebase/px4+ros2-vicon-receiver.md): A ROS 2 (C++) package that streams Vicon motion capture data into the PX4 EKF as an external vision source, enabling position and heading fusion for hardware flight experiments
