|
enum | RootVector { VECTOR_ROOT_E131_REV2 = 3
, VECTOR_ROOT_E131 = 4
, VECTOR_ROOT_E133 = 5
, VECTOR_ROOT_NULL = 6
} |
| ACN vectors used at the root layer. More...
|
|
enum | DMPVector { DMP_GET_PROPERTY_VECTOR = 1
, DMP_SET_PROPERTY_VECTOR = 2
} |
| Vectors used at the DMP layer. More...
|
|
enum | E131Vector { VECTOR_E131_DATA = 2
, VECTOR_E131_SYNC = 3
, VECTOR_E131_DISCOVERY = 4
} |
| Vectors used at the E1.31 layer. More...
|
|
enum | E133Vector { VECTOR_FRAMING_RDMNET = 1
, VECTOR_FRAMING_STATUS = 2
, VECTOR_FRAMING_CONTROLLER = 3
, VECTOR_FRAMING_CHANGE_NOTIFICATION = 4
} |
| Vectors used at the E1.33 layer. More...
|
|
enum | E133ControllerVector {
VECTOR_CONTROLLER_FETCH_DEVICES = 1
, VECTOR_CONTROLLER_DEVICE_LIST = 2
, VECTOR_CONTROLLER_DEVICE_ACQUIRED = 3
, VECTOR_CONTROLLER_DEVICE_RELEASED = 4
,
VECTOR_CONTROLLER_EXPECT_MASTER = 5
} |
| Vectors used at the E1.33 Controller layer. More...
|
|
enum | dmp_address_size { ONE_BYTES = 0x00
, TWO_BYTES = 0x01
, FOUR_BYTES = 0x02
, RES_BYTES = 0x03
} |
|
enum | dmp_address_type { NON_RANGE = 0x00
, RANGE_SINGLE = 0x01
, RANGE_EQUAL = 0x02
, RANGE_MIXED = 0x03
} |
|
|
unsigned int | DMPSizeToByteSize (dmp_address_size size) |
|
const BaseDMPAddress * | NewSingleAddress (unsigned int value) |
|
const BaseDMPAddress * | NewRangeAddress (unsigned int value, unsigned int increment, unsigned int number) |
|
const BaseDMPAddress * | DecodeAddress (dmp_address_size size, dmp_address_type type, const uint8_t *data, unsigned int *length) |
|
template<typename type > |
dmp_address_size | TypeToDMPSize () |
|
const DMPPDU * | NewDMPGetProperty (bool is_virtual, bool is_relative, unsigned int start) |
|
const DMPPDU * | NewRangeDMPGetProperty (bool is_virtual, bool is_relative, unsigned int start, unsigned int increment, unsigned int number) |
|
template<typename type > |
const DMPPDU * | NewDMPGetProperty (bool is_virtual, bool is_relative, const std::vector< DMPAddress< type > > &addresses) |
|
template<typename type > |
const DMPPDU * | _CreateDMPGetProperty (bool is_virtual, bool is_relative, unsigned int start) |
|
template<typename type > |
const DMPPDU * | NewRangeDMPGetProperty (bool is_virtual, bool is_relative, const std::vector< RangeDMPAddress< type > > &addresses) |
|
template<typename type > |
const DMPPDU * | _CreateRangeDMPGetProperty (bool is_virtual, bool is_relative, unsigned int start, unsigned int increment, unsigned int number) |
|
template<typename type > |
const DMPPDU * | NewDMPSetProperty (bool is_virtual, bool is_relative, const std::vector< DMPAddressData< DMPAddress< type > > > &chunks) |
|
template<typename type > |
const DMPPDU * | NewRangeDMPSetProperty (bool is_virtual, bool is_relative, const std::vector< DMPAddressData< RangeDMPAddress< type > > > &chunks, bool multiple_elements=true, bool equal_size_elements=true) |
|