|
union { |
uint16_t control_field |
|
struct { |
bool managed_proxy_flag: 1 |
|
bool subdevice_flag: 1 |
|
bool bootloader_flag: 1 |
|
bool proxied_device_flag: 1 |
|
} | |
|
}; | |
|
uint16_t | deviceModelID |
| model ID number
|
|
std::string | deviceModelDescription |
| model description
|
|
uint16_t | deviceProductCategory |
| device category
|
|
void | RlpReceiver (PDU::Message< RLP::Pdu >) |
| Component::RlpReceiver. More...
|
|
void | RlpRegisterVector (uint32_t, PDU::Handler< RLP::Pdu >) |
| Component::RlpRegisterVectorHandler. More...
|
|
virtual void | send (const std::vector< uint8_t > &data) |
| Responder::send. More...
|
|
virtual void | send (MsgPtr message) |
| Responder::send. More...
|
|
virtual void | receive (const MsgPtr message) |
| Responder::receive. More...
|
|
virtual void | rxDiscovery (const MsgPtr message, MsgPtr response) |
| Responder::rxDiscovery. More...
|
|
virtual void | rxGet (const MsgPtr message, MsgPtr response) |
| Responder::rxGet. More...
|
|
virtual void | rxSet (const MsgPtr message, MsgPtr response) |
| Responder::rxSet. More...
|
|
void | actionDiscoverUniqueBranch (const MsgPtr message, MsgPtr response) |
| Responder::actionDiscoverUniqueBranch. More...
|
|
void | actionDiscoveryMute (const MsgPtr message, MsgPtr response) |
| Responder::actionDiscoveryMute. More...
|
|
void | actionDiscoveryUnmute (const MsgPtr message, MsgPtr response) |
| Responder::actionDiscoveryUnmute. More...
|
|
void | actionGetCommsStatus (const MsgPtr message, MsgPtr response) |
| Responder::actionGetCommsStatus. More...
|
|
void | actionSetCommsStatus (const MsgPtr message, MsgPtr response) |
| Responder::actionSetCommsStatus. More...
|
|
void | actionGetQueuedMessage (const MsgPtr message, MsgPtr response) |
| Responder::actionGetQueuedMessage. More...
|
|
void | actionGetStatusMessages (const MsgPtr message, MsgPtr response) |
| Responder::actionGetStatusMessages. More...
|
|
void | actionGetStatusIdDescription (const MsgPtr message, MsgPtr response) |
| Responder::actionGetStatusIdDescription. More...
|
|
void | enqueueMessage (MsgPtr message, bool urgent=false) |
| Device::enqueueMessage. More...
|
|
void | enqueueStatus (StatusPtr status) |
| Device::enqueueStatus. More...
|
|
bool | actionPrep_ (const MsgPtr message, MsgPtr response) |
| Device::actionPrep_. More...
|
|
void | actionGetSupportedParameters (const MsgPtr message, MsgPtr response) |
| Device::actionGetSupportedParameters. More...
|
|
void | actionSetClearStatusId (const MsgPtr message, MsgPtr response) |
| Device::actionSetClearStatusId. More...
|
|
void | actionGetSubdeviceThreshold (const MsgPtr message, MsgPtr response) |
| Device::actionGetSubdeviceThreshold. More...
|
|
void | actionSetSubdeviceThreshold (const MsgPtr message, MsgPtr response) |
| Device::actionSetSubdeviceThreshold. More...
|
|
void | actionGetDeviceInfo (const MsgPtr message, MsgPtr response) |
| Device::actionGetDeviceInfo. More...
|
|
void | actionGetProductDetailIdList (const MsgPtr message, MsgPtr response) |
| Device::actionGetProductDetailIdList. More...
|
|
void | actionGetDevModelDescription (const MsgPtr message, MsgPtr response) |
| Device::actionGetDevModelDescription. More...
|
|
void | actionGetManufacturerLabel (const MsgPtr message, MsgPtr response) |
| Device::actionGetManufacturerLabel. More...
|
|
void | actionGetLanguage (const MsgPtr message, MsgPtr response) |
| Device::actionGetLanguage. More...
|
|
void | actionSetLanguage (const MsgPtr message, MsgPtr response) |
| Device::actionSetLanguage. More...
|
|
void | actionGetSoftwareVersionLabel (const MsgPtr message, MsgPtr response) |
| Device::actionGetSoftwareVersionLabel. More...
|
|
void | actionGetDmxPersonality (const MsgPtr message, MsgPtr response) |
| Device::actionGetDmxPersonality. More...
|
|
void | actionSetDmxPersonality (const MsgPtr message, MsgPtr response) |
| Device::actionSetDmxPersonality. More...
|
|
void | actionGetDmxPersonalityDesc (const MsgPtr message, MsgPtr response) |
| Device::actionGetDmxPersonalityDesc. More...
|
|
void | actionGetDmxStartAddress (const MsgPtr message, MsgPtr response) |
| Device::actionGetDmxStartAddress. More...
|
|
void | actionSetDmxStartAddress (const MsgPtr message, MsgPtr response) |
| Device::actionSetDmxStartAddress. More...
|
|
void | actionSensorDispatch (const MsgPtr message, MsgPtr response) |
| Device::actionSensorDispatch. More...
|
|
void | actionGetIdentifyDevice (const MsgPtr message, MsgPtr response) |
| Device::actionGetIdentifyDevice. More...
|
|
void | actionSetIdentifyDevice (const MsgPtr message, MsgPtr response) |
| Device::actionSetIdentifyDevice. More...
|
|
void | actionSetResetDevice (const MsgPtr message, MsgPtr response) |
| Device::actionSetResetDevice. More...
|
|
bool | quick_find (const UID &uid, uint64_t lowerBound, uint64_t upperBound) const |
| Controller::quick_find. More...
|
|
virtual void | rxDiscoveryResponse (const MsgPtr message) |
| Controller::rxDiscoveryResponse. More...
|
|
virtual void | rxGetResponse (const MsgPtr message) |
| Controller::rxGetResponse. More...
|
|
virtual void | rxSetResponse (const MsgPtr message) |
| Controller::rxSetResponse. More...
|
|
std::string | fctn_ |
| EPI 19: ACN Discovery on IP Networks. More...
|
|
std::string | uacn_ |
| 3.2. More...
|
|
UID | id_ |
| device UID
|
|
std::unordered_map< uint16_t, Device * > | sub_devices_ |
| sub devices
|
|
std::unordered_map< PID, Parameter * > | parameters_ |
| parameters
|
|
std::vector< Sensor * > | sensors_ |
| sensors
|
|
std::list< uint16_t > | product_detail_list_ |
| product detail list
|
|
std::deque< MsgPtr > | queued_messages_ |
| outbound message queue
|
|
UID | controller_uid_ |
| controller UID
|
|
std::unordered_map< uint8_t, std::queue< StatusPtr > > | queued_statuses_ |
| outbound status queue
|
|
std::vector< Personality * > | personalities_ |
| available personalities
|
|
uint8_t | personality_ |
| index of current personality
|
|
uint16_t | startAddress_ |
| DMX start address.
|
|