foxglove 0.18.0

Foxglove SDK
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Implementation of the Foxglove protocol

// Common is kept internal to the protocol module; common messages are re-exported from specific protocol version modules as-needed.
// End users should only use a specific protocol version module.
#[doc(hidden)]
mod common;
use common::{parameter, schema};
use common::{BinaryMessage, BinaryPayload, JsonMessage, ParseError};

// Protocol v1, used by the Foxglove WebSocket server/client
#[doc(hidden)]
pub mod v1;

// Protocol v2
#[doc(hidden)]
#[allow(unused)]
pub mod v2;