Liking cljdoc? Tell your friends :D

clj-artnet.impl.protocol.programming

Implements Art-Net remote programming semantics for ArtAddress, ArtInput, and ArtIpProg.

Provides pure functions to transform node state based on remote programming commands, including diagnostic acknowledgement generation.

Implements Art-Net remote programming semantics for ArtAddress, ArtInput, and ArtIpProg.

Provides pure functions to transform node state based on remote programming commands,
including diagnostic acknowledgement generation.
raw docstring

apply-artaddressclj

(apply-artaddress node defaults packet)

Applies ArtAddress packet fields to the node state.

Returns {:node node' :changes {...} :command-info {...}}.

Applies ArtAddress packet fields to the node state.

Returns {:node node' :changes {...} :command-info {...}}.
sourceraw docstring

apply-artinputclj

(apply-artinput {:keys [node packet target-bind-index]})

Applies ArtInput disable directives to the node's GoodInput field.

Returns {:node node' :disabled [...] :changes {...} :applied-bind-index n :applied-to-base? boolean}.

Applies ArtInput disable directives to the node's GoodInput field.

Returns {:node node' :disabled [...] :changes {...} :applied-bind-index n
         :applied-to-base? boolean}.
sourceraw docstring

apply-artipprogclj

(apply-artipprog {:keys [node network network-defaults packet]})

Applies ArtIpProg semantics, producing state changes and reply map.

Applies ArtIpProg semantics, producing state changes and reply map.
sourceraw docstring

artaddress-acknowledgementsclj

(artaddress-acknowledgements info packet)

Generates diagnostic acknowledgement entries for ArtAddress command-info.

Returns a vector of {:text ... :priority ...} maps.

Generates diagnostic acknowledgement entries for ArtAddress command-info.

Returns a vector of {:text ... :priority ...} maps.
sourceraw docstring

artinput-disable-bitclj

source

describe-artaddress-commandclj

(describe-artaddress-command info packet)

Converts ArtAddress command-info to a human-readable diagnostic string.

Returns nil if no description is applicable.

Converts ArtAddress command-info to a human-readable diagnostic string.

Returns nil if no description is applicable.
sourceraw docstring

good-input-disabled-bitclj

source

good-output-ltp-bitclj

source

good-output-sacn-bitclj

source

good-outputb-continuous-bitclj

source

good-outputb-rdm-disabled-bitclj

source

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