Skip to main content

Crate volant_protocol

Crate volant_protocol 

Source
Expand description

Wire protocol between the Volant controller and its agent.

Every message is one frame (see frame) whose payload is a JSON document.

Re-exports§

pub use messages::*;

Modules§

frame
Length-prefixed frames: a big-endian u32 length followed by that many bytes.
messages
Messages exchanged over frames. Field names are part of the protocol.
modules
The native modules and what the controller needs to know about them before the agent runs them. Written once here; the agent’s implementation table and the documentation are checked against it.