Liking cljdoc? Tell your friends :D

clj-artnet.impl.protocol.machine

Pure Art-Net protocol state machine.

Pure Art-Net protocol state machine.
raw docstring

add-effectclj

(add-effect result effect)
source

callbackclj

(callback key payload)

Effect: invoke callback.

Effect: invoke callback.
sourceraw docstring

dmx-frameclj

(dmx-frame port-address sequence data length)

Effect: output DMX.

Effect: output DMX.
sourceraw docstring

handle-commandcljmultimethod

Handles external command.

Handles external command.
sourceraw docstring

handle-configclj

(handle-config state event)
source

handle-packetcljmultimethod

Handles packet by opcode.

Handles packet by opcode.
sourceraw docstring

handle-tickclj

(handle-tick state event)

Handles timer tick.

Handles timer tick.
sourceraw docstring

initial-dmx-stateclj

(initial-dmx-state)
(initial-dmx-state config)
source

initial-stateclj

(initial-state)
(initial-state config)

Creates initial state.

Creates initial state.
sourceraw docstring

log-msgclj

(log-msg level message & {:as extra})

Effect: log message.

Effect: log message.
sourceraw docstring

resultclj

(result state)
(result state effects)

Creates step result.

Creates step result.
sourceraw docstring

scheduleclj

(schedule delay-ms event)

Effect: schedule event.

Effect: schedule event.
sourceraw docstring

stepclj

(step state event)

Transitions state based on event.

Transitions state based on event.
sourceraw docstring

tx-packetclj

(tx-packet op-kw data)
(tx-packet op-kw data target)

Effect: send packet.

Effect: send packet.
sourceraw docstring

tx-replyclj

(tx-reply op-kw data sender)

Effect: send reply.

Effect: send reply.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close