Architecture for Control Networks.
ACN is a suite of ANSI Standard protocols for transporting lighting control data. See ACN on wikipedia.
This covers code for E1.31 (Streaming ACN) and E1.33 (RDMNet).
|
file | ACNPort.h |
| The TCP / UDP Ports used for transporting ACN.
|
|
file | ACNVectors.h |
| ACN Vector values.
|
|
file | CID.h |
| The ACN component identifier.
|
|
|
enum | ola::acn::RootVector { ola::acn::VECTOR_ROOT_E131_REV2 = 3,
ola::acn::VECTOR_ROOT_E131 = 4,
ola::acn::VECTOR_ROOT_E133 = 5,
ola::acn::VECTOR_ROOT_NULL = 6
} |
| ACN vectors used at the root layer. More...
|
|
enum | ola::acn::DMPVector { ola::acn::DMP_GET_PROPERTY_VECTOR = 1,
ola::acn::DMP_SET_PROPERTY_VECTOR = 2
} |
| Vectors used at the DMP layer. More...
|
|
enum | ola::acn::E131Vector { ola::acn::VECTOR_E131_DATA = 2,
ola::acn::VECTOR_E131_SYNC = 3,
ola::acn::VECTOR_E131_DISCOVERY = 4
} |
| Vectors used at the E1.31 layer. More...
|
|
enum | ola::acn::E133Vector { ola::acn::VECTOR_FRAMING_RDMNET = 1,
ola::acn::VECTOR_FRAMING_STATUS = 2,
ola::acn::VECTOR_FRAMING_CONTROLLER = 3,
ola::acn::VECTOR_FRAMING_CHANGE_NOTIFICATION = 4
} |
| Vectors used at the E1.33 layer. More...
|
|
enum | ola::acn::E133ControllerVector {
ola::acn::VECTOR_CONTROLLER_FETCH_DEVICES = 1,
ola::acn::VECTOR_CONTROLLER_DEVICE_LIST = 2,
ola::acn::VECTOR_CONTROLLER_DEVICE_ACQUIRED = 3,
ola::acn::VECTOR_CONTROLLER_DEVICE_RELEASED = 4,
ola::acn::VECTOR_CONTROLLER_EXPECT_MASTER = 5
} |
| Vectors used at the E1.33 Controller layer. More...
|
|
◆ DMPVector
Vectors used at the DMP layer.
Enumerator |
---|
DMP_GET_PROPERTY_VECTOR | DMP Get
|
DMP_SET_PROPERTY_VECTOR | DMP Set
|
◆ E131Vector
Vectors used at the E1.31 layer.
Enumerator |
---|
VECTOR_E131_DATA | DMP data (DATA_PACKET_VECTOR)
|
VECTOR_E131_SYNC | Sync data (SYNC_PACKET_VECTOR)
|
VECTOR_E131_DISCOVERY | Discovery data (DISCOVERY_PACKET_VECTOR)
|
◆ E133ControllerVector
Vectors used at the E1.33 Controller layer.
Enumerator |
---|
VECTOR_CONTROLLER_FETCH_DEVICES | Fetch devices message
|
VECTOR_CONTROLLER_DEVICE_LIST | Device list message
|
VECTOR_CONTROLLER_DEVICE_ACQUIRED | Device acquired message
|
VECTOR_CONTROLLER_DEVICE_RELEASED | Device released message
|
VECTOR_CONTROLLER_EXPECT_MASTER | Expect master message
|
◆ E133Vector
Vectors used at the E1.33 layer.
Enumerator |
---|
VECTOR_FRAMING_RDMNET | RDMNet data
|
VECTOR_FRAMING_STATUS | Status message
|
VECTOR_FRAMING_CONTROLLER | Controller message
|
VECTOR_FRAMING_CHANGE_NOTIFICATION | Controller change message
|
◆ RootVector
ACN vectors used at the root layer.
Enumerator |
---|
VECTOR_ROOT_E131_REV2 | Draft E1.31, used by some old gear.
|
VECTOR_ROOT_E131 | E1.31 (sACN)
|
VECTOR_ROOT_E133 | E1.33 (RDNNet)
|
VECTOR_ROOT_NULL | NULL (empty) root
|