Art-Net 4 protocol policy enforcement.
Provides pure functions to validate compliance, specifically regarding broadcast restrictions for certain opcodes.
Art-Net 4 protocol policy enforcement. Provides pure functions to validate compliance, specifically regarding broadcast restrictions for certain opcodes.
(broadcast-target? {:keys [host broadcast?]})Determines if a target is a broadcast address.
Checks both the explicit :broadcast? flag and 255.255.255.255 address.
Determines if a target is a broadcast address. Checks both the explicit :broadcast? flag and 255.255.255.255 address.
(check-broadcast-policy op broadcast?)Validates Art-Net 4 broadcast restrictions.
Throws ex-info if a forbidden opcode is targeted for broadcast.
Validates Art-Net 4 broadcast restrictions. Throws ex-info if a forbidden opcode is targeted for broadcast.
Set of opcodes strictly forbidden from broadcast by Art-Net 4 spec (Table 1). Includes: :artdmx, :artpollreply, :artrdm, :arttoddata.
Set of opcodes strictly forbidden from broadcast by Art-Net 4 spec (Table 1). Includes: :artdmx, :artpollreply, :artrdm, :arttoddata.
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 |