| Field name | Type | Description | Versions |
|---|---|---|---|
| artner.tod_control | None | ArtTodControl packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address | None | ArtAddress packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.command | Unsigned 8-bit integer | Command | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.address.long_name | String | Long Name | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.address.short_name | String | Short Name | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.subswitch | Unsigned 8-bit integer | Subswitch | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swin | None | Input Subswitch | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swin_1 | Unsigned 8-bit integer | Input Subswitch of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swin_2 | Unsigned 8-bit integer | Input Subswitch of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swin_3 | Unsigned 8-bit integer | Input Subswitch of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swin_4 | Unsigned 8-bit integer | Input Subswitch of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swout | None | Output Subswitch | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swout_1 | Unsigned 8-bit integer | Output Subswitch of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swout_2 | Unsigned 8-bit integer | Output Subswitch of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swout_3 | Unsigned 8-bit integer | Output Subswitch of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swout_4 | Unsigned 8-bit integer | Output Subswitch of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.address.swvideo | Unsigned 8-bit integer | SwVideo | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.filler | Byte array | filler | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_master | None | ArtFirmwareMaster packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_master.block_id | Unsigned 8-bit integer | Block ID | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_master.data | Byte array | data | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_master.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.firmware_master.length | Unsigned 32-bit integer | Lentgh | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_master.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.firmware_master.spare | Byte array | spare | 0.9.12 to 0.9.15 |
| artnet.firmware_master.type | Unsigned 8-bit integer | Type | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_reply | None | ArtFirmwareReply packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.firmware_reply.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.firmware_reply.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.firmware_reply.spare | Byte array | spare | 0.9.12 to 0.9.15 |
| artnet.firmware_reply.type | Unsigned 8-bit integer | Type | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.header | None | Descriptor Header | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.header.id | String | ID | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.header.opcode | Unsigned 16-bit integer | Opcode | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.header.protver | Unsigned 16-bit integer | ProVer | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input | None | ArtInput packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.input.input | None | Port Status | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.input_1 | Unsigned 8-bit integer | Status of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.input_2 | Unsigned 8-bit integer | Status of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.input_3 | Unsigned 8-bit integer | Status of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.input_4 | Unsigned 8-bit integer | Status of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.num_ports | Unsigned 16-bit integer | Number of Ports | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.input.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.ip_prog | None | ArtIpProg packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command | Unsigned 8-bit integer | Command | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command_prog_enable | Unsigned 8-bit integer | Enable Programming | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command_prog_ip | Unsigned 8-bit integer | Program IP | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command_prog_port | Unsigned 8-bit integer | Program Port | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command_prog_sm | Unsigned 8-bit integer | Program Subnet Mask | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command_reset | Unsigned 8-bit integer | Reset parameters | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.command_unused | Unsigned 8-bit integer | Unused | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.ip | IPv4 address | IP Address | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.port | Unsigned 16-bit integer | Port | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog.sm | IPv4 address | Subnet mask | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog_reply | None | ArtIpProgReplay packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog_reply.ip | IPv4 address | IP Address | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog_reply.port | Unsigned 16-bit integer | Port | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.ip_prog_reply.sm | IPv4 address | Subnet mask | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.output | None | ArtDMX packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.output.data | None | DMX data | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.output.data_filter | Byte array | DMX data filter | 0.10.7 to 0.99.0 |
| artnet.output.dmx_data | None | DMX data | 0.10.7 to 0.99.0 |
| artnet.output.length | Unsigned 16-bit integer | Length | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.output.physical | Unsigned 8-bit integer | Physical | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.output.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.output.sequence | Unsigned 8-bit integer | Sequence | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.output.universe | Unsigned 16-bit integer | Universe | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll | None | ArtPoll packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll.pad | Byte array | Pad | 0.9.12 to 0.9.15 |
| artnet.poll.protver | Unsigned 16-bit integer | ProVer | 0.9.12 to 0.9.15 |
| artnet.poll.talktome | Unsigned 8-bit integer | TalkToMe | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll.talktome_reply_dest | Unsigned 8-bit integer | Reply destination | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll.talktome_reply_type | Unsigned 8-bit integer | Reply type | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll.talktome_unused | Unsigned 8-bit integer | unused | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply | None | ArtPollReply packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.esta_man | Unsigned 16-bit integer | ESTA Code | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_input | None | Input Status | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_input_1 | Unsigned 8-bit integer | Input status of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_input_2 | Unsigned 8-bit integer | Input status of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_input_3 | Unsigned 8-bit integer | Input status of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_input_4 | Unsigned 8-bit integer | Input status of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_output | None | Output Status | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_output_1 | Unsigned 8-bit integer | Output status of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_output_2 | Unsigned 8-bit integer | Output status of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_output_3 | Unsigned 8-bit integer | Output status of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.good_output_4 | Unsigned 8-bit integer | Output status of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.ip_address | IPv4 address | IP Address | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.long_name | String | Long Name | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.mac | 6-byte Hardware (MAC) Address | MAC | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.node_report | String | Node Report | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.num_ports | Unsigned 16-bit integer | Number of Ports | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.oem | Unsigned 16-bit integer | Oem | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_info | None | Port Info | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_nr | Unsigned 16-bit integer | Port number | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_types | None | Port Types | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_types_1 | Unsigned 8-bit integer | Type of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_types_2 | Unsigned 8-bit integer | Type of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_types_3 | Unsigned 8-bit integer | Type of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.port_types_4 | Unsigned 8-bit integer | Type of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.short_name | String | Short Name | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.spare | Byte array | spare | 0.9.12 to 0.9.15 |
| artnet.poll_reply.status | Unsigned 8-bit integer | Status | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.subswitch | Unsigned 16-bit integer | SubSwitch | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swin | None | Input Subswitch | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swin_1 | Unsigned 8-bit integer | Input Subswitch of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swin_2 | Unsigned 8-bit integer | Input Subswitch of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swin_3 | Unsigned 8-bit integer | Input Subswitch of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swin_4 | Unsigned 8-bit integer | Input Subswitch of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swmacro | Unsigned 8-bit integer | SwMacro | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swout | None | Output Subswitch | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swout_1 | Unsigned 8-bit integer | Output Subswitch of Port 1 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swout_2 | Unsigned 8-bit integer | Output Subswitch of Port 2 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swout_3 | Unsigned 8-bit integer | Output Subswitch of Port 3 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swout_4 | Unsigned 8-bit integer | Output Subswitch of Port 4 | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swremote | Unsigned 8-bit integer | SwRemote | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.swvideo | Unsigned 8-bit integer | SwVideo | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.ubea_version | Unsigned 8-bit integer | UBEA Version | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_reply.versinfo | Unsigned 16-bit integer | Version Info | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.poll_server_reply | None | ArtPollServerReply packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.rdm | None | ArtRdm packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.rdm.address | Unsigned 8-bit integer | Address | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.rdm.command | Unsigned 8-bit integer | Command | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.spare | Byte array | spare | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_control.command | Unsigned 8-bit integer | Command | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data | None | ArtTodData packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.address | Unsigned 8-bit integer | Address | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.block_count | Unsigned 8-bit integer | Block Count | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.command_response | Unsigned 8-bit integer | Command Response | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.port | Unsigned 8-bit integer | Port | 0.10.0 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.tod | Byte array | TOD | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.uid_count | Unsigned 8-bit integer | UID Count | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_data.uid_total | Unsigned 16-bit integer | UID Total | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_request | None | ArtTodRequest packet | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_request.ad_count | Unsigned 8-bit integer | Address Count | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_request.address | Byte array | Address | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.tod_request.command | Unsigned 8-bit integer | Command | 0.9.15 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data | None | ArtVideoData packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data.data | Byte array | Video Data | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.video_data.len_x | Unsigned 8-bit integer | LenX | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data.len_y | Unsigned 8-bit integer | LenY | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data.pos_x | Unsigned 8-bit integer | PosX | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data.pos_y | Unsigned 8-bit integer | PosY | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_data.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.video_palette | None | ArtVideoPalette packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_palette.colour_blue | Byte array | Colour Blue | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_palette.colour_green | Byte array | Colour Green | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_palette.colour_red | Byte array | Colour Red | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_palette.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.video_palette.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.video_setup | None | ArtVideoSetup packet | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_setup.control | Unsigned 8-bit integer | control | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_setup.filler | Byte array | filler | 0.9.12 to 0.9.15 |
| artnet.video_setup.first_font | Unsigned 8-bit integer | First Font | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_setup.font_data | Byte array | Font data | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_setup.font_height | Unsigned 8-bit integer | Font Height | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_setup.last_font | Unsigned 8-bit integer | Last Font | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |
| artnet.video_setup.protver | Unsigned 16-bit integer | ProVers | 0.9.12 to 0.9.15 |
| artnet.video_setup.win_font_name | String | Windows Font Name | 0.9.12 to 0.10.3, 0.10.4 to 0.99.0 |