Skip to main content

Crate ironsight

Crate ironsight 

Source

Re-exports§

pub use addr::BusAddr;
pub use client::BinaryClient;
pub use client::BinaryEvent;
pub use client::HandshakeOutcome;
pub use client::StatusSnapshot;
pub use conn::BinaryConnection;
pub use conn::ConnError;
pub use conn::Connection;
pub use conn::Envelope;
pub use error::WireError;
pub use frame::FrameSplitter;
pub use frame::RawFrame;
pub use protocol::Command;
pub use protocol::Message;
pub use seq::Action;
pub use seq::ArmSequencer;
pub use seq::AvrConfigSequencer;
pub use seq::AvrSequencer;
pub use seq::CameraConfigSequencer;
pub use seq::DisarmSequencer;
pub use seq::DspSequencer;
pub use seq::PiSequencer;
pub use seq::Sequence;
pub use seq::ShotDatum;
pub use seq::ShotSequencer;

Modules§

addr
client
Non-blocking client for the Mevo+ binary protocol (port 5100).
codec
Field codecs for the Mevo+ wire protocol.
conn
Binary protocol connection to a Mevo+ device on port 5100.
error
frame
Frame parsing, encoding, byte stuffing, and checksum.
protocol
Message types and decode/encode dispatch.
seq
Handshake sequences, operational routines, and pollable state machines.