Expand description
CLASP Protocol Bridges
Provides bidirectional bridges between CLASP and various protocols:
§Legacy Creative Protocols
- OSC (Open Sound Control)
- MIDI (Musical Instrument Digital Interface)
- Art-Net (Ethernet DMX)
- sACN/E1.31 (Streaming ACN)
- DMX-512 (via USB interfaces)
§Modern Protocols
- MQTT (IoT messaging)
- WebSocket (real-time bidirectional)
- Socket.IO (event-based WebSocket)
- HTTP/REST (request-response API)
Re-exports§
pub use error::BridgeError;pub use error::Result;pub use mapping::AddressMapping;pub use mapping::ValueTransform;pub use traits::Bridge;pub use traits::BridgeConfig;pub use traits::BridgeEvent;pub use transform::Aggregator;pub use transform::AggregatorState;pub use transform::Condition;pub use transform::CurveType;pub use transform::Transform;pub use transform::TransformState;pub use osc::OscBridge;pub use osc::OscBridgeConfig;pub use midi::MidiBridge;pub use midi::MidiBridgeConfig;pub use artnet::ArtNetBridge;pub use artnet::ArtNetBridgeConfig;pub use dmx::DmxBridge;pub use dmx::DmxBridgeConfig;pub use dmx::DmxInterfaceType;pub use mqtt::MqttBridge;pub use mqtt::MqttBridgeConfig;pub use websocket::WebSocketBridge;pub use websocket::WebSocketBridgeConfig;pub use websocket::WsMessageFormat;pub use websocket::WsMode;pub use http::EndpointConfig;pub use http::HttpBridge;pub use http::HttpBridgeConfig;pub use http::HttpMethod;pub use http::HttpMode;
Modules§
- artnet
- Art-Net bridge
- dmx
- DMX-512 bridge (USB DMX interfaces)
- error
- Bridge error types
- http
- HTTP/REST Bridge for CLASP
- mapping
- Address mapping and value transformation
- midi
- MIDI bridge
- mqtt
- MQTT Bridge for CLASP
- osc
- OSC (Open Sound Control) bridge
- traits
- Bridge trait definitions
- transform
- Enhanced value transformation system
- websocket
- WebSocket Bridge for CLASP