Code for the SandNet protocol.
Typedefs |
typedef enum packet_type_e | packet_type_t |
typedef enum protocol_id_e | protocol_id_t |
typedef struct
sandnet_advertisement_s | sandnet_advertisement |
typedef struct sandnet_dmx_s | sandnet_dmx |
typedef struct
sandnet_port_control_s | sandnet_port_control |
typedef struct sandnet_name_s | sandnet_name |
typedef struct sandnet_identify_s | sandnet_identify |
typedef struct sandnet_program_s | sandnet_program |
typedef struct sandnet_led_s | sandnet_led |
typedef struct
sandnet_compressed_dmx_s | sandnet_compressed_dmx |
Enumerations |
enum | { SANDNET_NAME_LENGTH = 31
} |
enum | packet_type_e {
SANDNET_ADVERTISMENT = 0x0100,
SANDNET_CONTROL = 0x0200,
SANDNET_DMX = 0x0300,
SANDNET_NAME = 0x0400,
SANDNET_IDENTIFY = 0x0500,
SANDNET_PROG = 0x0600,
SANDNET_LED = 0x0700,
SANDNET_COMPRESSED_DMX = 0x0a00
} |
enum | protocol_id_e {
SANDNET_SANDNET = 0x02,
SANDNET_ARTNET = 0x04,
SANDNET_COMPULIGHT = 0x06,
SANDNET_SHOWNET = 0x09,
SANDNET_IPX = 0x0d,
SANDNET_ACN = 0x0e
} |