medius 3.2.0

Host control library for the medius transparent mouse passthrough box
Documentation
mod bearing;
mod button;
mod caps;
pub(crate) mod catch;
mod clip;
mod clock;
mod counters;
mod device_info;
mod direction;
mod emit_pace;
mod event;
mod health;
mod imperfect;
mod inject;
mod input;
mod kbd_caps;
mod keyboard;
mod led;
pub(crate) mod lock;
mod log;
mod media;
mod mouse_caps;
mod port;
mod rate;
mod reboot;
mod stats;
mod update;
mod usage;
mod version;

pub use bearing::{Bearing, BearingMode};
pub use button::{Action, Button};
pub use caps::Caps;
pub use catch::{
    Capture, CatchClass, CatchEntry, CatchFilter, CatchState, DirectionMeaning, TrafficClass,
};
pub use clip::{
    CLIP_EDGES_MAX, ClipAction, ClipBuilder, ClipSettings, ClipState, ClipStatus, ClipTrigger, Edge,
};
pub use clock::{ClockDomain, ClockEstimate, Stamped, Timeline, Timestamped};
pub use counters::CountersSnapshot;
pub use device_info::{DeviceInfo, DeviceKind};
pub use direction::Direction;
pub use emit_pace::{EmitPace, EmitPaceStatus};
pub use event::{BusEvent, CatchEvent, ControlStatus, MotionEvent, TrafficEvent, UsageSnapshot};
pub use health::Health;
pub use imperfect::ImperfectStatus;
pub use inject::{Motion, MoveTiming, PendingMotion};
pub use input::{Input, InputEvent};
pub use kbd_caps::KbdCaps;
pub use keyboard::Key;
pub use led::{LedMode, LedTarget};
pub use lock::{Blanket, LockEntry, LockScope, LockTarget, Locks};
pub use log::{LogLevel, LogLine};
pub use media::MediaKey;
pub use mouse_caps::MouseCaps;
pub use port::PortInfo;
pub use rate::Rate;
pub use reboot::RebootTarget;
pub use stats::Stats;
pub use update::{
    ChipFirmware, FirmwareInfo, ImageState, UpdateProgress, UpdateStatus, UpdateTarget,
};
pub(crate) use update::{update_doing, update_reason};
pub use usage::{Axis, Class, Usage};
pub use version::Version;