Port-Address logic (Art-Net 4).
Port-Address logic (Art-Net 4).
(compose-port-address net sub-net universe)Composes 15-bit Port-Address from components.
Args: net - int (0-127) sub-net - int (0-15) universe - int (0-15)
Composes 15-bit Port-Address from components. Args: net - int (0-127) sub-net - int (0-15) universe - int (0-15)
(deprecated-port-address? port-address)Returns true if port-address is deprecated (0).
Returns true if port-address is deprecated (0).
Maximum valid Port-Address (15-bit).
Maximum valid Port-Address (15-bit).
Minimum valid Port-Address (1 as 0 is deprecated).
Minimum valid Port-Address (1 as 0 is deprecated).
(normalize-address-opts opts)Normalizes address options. Returns map with both forms.
Normalizes address options. Returns map with both forms.
(resolve-port-address {:keys [port-address net sub-net universe] :as opts})Resolves Port-Address from options. Returns validated address.
Options: :port-address - int, 15-bit address :net - int :sub-net - int :universe - int
Resolves Port-Address from options. Returns validated address. Options: :port-address - int, 15-bit address :net - int :sub-net - int :universe - int
(split-port-address port-address)Splits Port-Address into components.
Returns map: :net - int :sub-net - int :universe - int :port-address - int
Splits Port-Address into components. Returns map: :net - int :sub-net - int :universe - int :port-address - int
(valid-port-address? port-address)Returns true if port-address is valid (1-32767).
Returns true if port-address is valid (1-32767).
(validate-port-address! port-address)Validates Port-Address. Returns port-address or throws ex-info.
Validates Port-Address. Returns port-address or throws ex-info.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |