Open Lighting Architecture  0.9.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions | Variables
ola::plugin::pathport Namespace Reference

Detailed Description

Code for the Pathport protocol.

Classes

class  PathportDevice
class  PathportNode
struct  pathport_pdu_getrep_alv_s
class  PathportPlugin
class  PathportPortHelper
class  PathportInputPort
class  PathportOutputPort

Typedefs

typedef enum pathport_packet_type_e pathport_packet_type_t
typedef struct pathport_pdu_data_s pathport_pdu_data
typedef struct pathport_pdu_get_s pathport_pdu_get
typedef struct
pathport_pdu_getrep_s 
pathport_pdu_getrep
typedef struct
pathport_pdu_getrep_alv_s 
pathport_pdu_getrep_alv
typedef struct
pathport_pdu_arp_reply_s 
pathport_pdu_arp_reply
typedef struct
pathport_pdu_header_s 
pathport_pdu_header
typedef struct
pathport_packet_pdu_s 
pathport_packet_pdu
typedef struct
pathport_packet_header_s 
pathport_packet_header

Enumerations

enum  pathport_packet_type_e {
  PATHPORT_DATA = 0x0100, PATHPORT_PATCH = 0x0200, PATHPORT_PATCHREP = 0x0210, PATHPORT_GET = 0x0222,
  PATHPORT_GET_REPLY = 0x0223, PATHPORT_ARP_REQUEST = 0x0301, PATHPORT_ARP_REPLY = 0x0302, PATHPORT_SET = 0x0400
}

Functions

enum
ola::plugin::pathport::pathport_packet_type_e 
__attribute__ ((packed))
 PACK (struct pathport_pdu_data_s{uint16_t type;uint16_t channel_count;uint8_t universe;uint8_t start_code;uint16_t offset;uint8_t data[0];})

Variables

struct
ola::plugin::pathport::pathport_pdu_getrep_alv_s 
__attribute__