clj-artnet.impl.shell.receiver
Process handling UDP reception and packet decoding.
Implements a core.async flow loop that: - Reads datagrams from the channel into pooled buffers - Decodes Art-Net packets (discarding malformed ones) - Emits valid packets to the flow graph
receiver-proc
(receiver-proc)Proc launcher for the udp-receiver stage. Args: * :channel -> DatagramChannel bound to the Art-Net port * :pool -> BufferPool for inbound packets * :out-buffer -> core.async buffer size for a downstream channel (default 32) * :max-packet -> sanity limit (default 2048)