Crate fudi_rs

Source
Expand description

This crate enables the communication between Rust programs and Pure Data over a network using the FUDI protocol.

§Examples

Create and send a bang to a Pure Data instance with a netreceive object listening on 127.0.0.1:5678 for UDP traffic.

let netsend = fudi_rs::NetSendUdp::new("127.0.0.1:5678");
let msg = fudi_rs::PdMessage::Bang;
netsend.send(&msg).expect("sending message failed");

§References

Structs§

Atom
An implementation of the (generic) atom data type.
GenericMessage
An implementation of the most generic Pure Data message type.
NetReceiveUdp
Encapsulate receiving Pure Date messages via FUDI over UDP. This is the library equivalent of the netreceive-object for UDP.
NetSendUdp
Encapsulate sending Pure Date messages via FUDI over UDP. This is the library equivalent of the netsend-object for UDP.

Enums§

PdMessage
An incomplete implementation of Pure Data message types.