Flow Editor
Actions are the core execution primitive in Volt — reusable units of robot behavior with init, loop, and cleanup stages. They originate from RoadRunner and are extended by Volt with tracing and composition.
The Volt Flow Editor is a visual interface that allows you to create and manage action flows without writing code. It provides a drag-and-drop canvas where you can design action flows by connecting different nodes together.
Accessing the Flow Editor
Section titled “Accessing the Flow Editor”You can access the editor by going to 192.168.43.1:8080/volt in your browser while connected to your Robot Controller’s Wi-Fi network.
The Volt Flow Editor features three types of nodes:
- Action Nodes: These nodes represent your Actions that can be executed. They can be configured with specific parameters and settings defined within your codebase.
- Event Nodes: These nodes represent your Events that can trigger action flows.
- Control Nodes: These nodes allow you to control the flow of actions, such as branching, looping, and conditional logic.
Deployment
Section titled “Deployment”Currently, the editor will generate the code for your flow when deployed. You can copy and paste this code into your codebase to access it from the Driver Station.