Open Lighting Architecture
0.10.4
|
Code for the ESPNet protocol.
Classes | |
struct | espnet_node_config_s |
union | espnet_packet_union_t |
class | EspNetDevice |
class | EspNetInputPort |
class | EspNetNode |
class | EspNetOutputPort |
class | EspNetPlugin |
class | EspNetPortHelper |
class | RunLengthDecoder |
Typedefs | |
typedef enum espnet_packet_type_e | espnet_packet_type_t |
typedef struct espnet_poll_s | espnet_poll_t |
typedef struct espnet_node_config_s | espnet_node_config_t |
typedef struct espnet_poll_reply_s | espnet_poll_reply_t |
typedef struct espnet_ack_s | espnet_ack_t |
typedef struct espnet_data_s | espnet_data_t |
Functions | |
enum ola::plugin::espnet::espnet_packet_type_e | __attribute__ ((packed)) |
PACK (struct espnet_poll_s{uint32_t head;uint8_t type;}) | |
PACK (struct espnet_poll_reply_s{uint32_t head;uint8_t mac[ola::network::MACAddress::LENGTH];uint16_t type;uint8_t version;uint8_t sw;uint8_t name[ESPNET_NAME_LENGTH];uint8_t option;uint8_t tos;uint8_t ttl;espnet_node_config_t config;}) | |
PACK (struct espnet_ack_s{uint32_t head;uint8_t status;uint8_t crc;}) | |
PACK (struct espnet_data_s{uint32_t head;uint8_t universe;uint8_t start;uint8_t type;uint16_t size;uint8_t data[DMX_UNIVERSE_SIZE];}) | |
Variables | |
struct ola::plugin::espnet::espnet_node_config_s | __attribute__ |