Functions |
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) |