|
Open Lighting Architecture
|
Contains the descriptors for the GET/SET Requests & Responses for a single PID.
Public Types | |
| enum | sub_device_valiator { ROOT_DEVICE, ANY_SUB_DEVICE, NON_BROADCAST_SUB_DEVICE, SPECIFIC_SUB_DEVICE } |
Public Member Functions | |
| PidDescriptor (const string &name, uint16_t value, const Descriptor *get_request, const Descriptor *get_response, const Descriptor *set_request, const Descriptor *set_response, sub_device_valiator get_sub_device_range, sub_device_valiator set_sub_device_range) | |
| ~PidDescriptor () | |
| const string & | Name () const |
| uint16_t | Value () const |
| const Descriptor * | GetRequest () const |
| const Descriptor * | GetResponse () const |
| const Descriptor * | SetRequest () const |
| const Descriptor * | SetResponse () const |
| bool | IsGetValid (uint16_t sub_device) const |
| bool | IsSetValid (uint16_t sub_device) const |
| ola::rdm::PidDescriptor::~PidDescriptor | ( | ) |
Clean up
| bool ola::rdm::PidDescriptor::IsGetValid | ( | uint16_t | sub_device | ) | const |
Check if a GET request to this subdevice is valid
| sub_device | the sub device for this request. |
| bool ola::rdm::PidDescriptor::IsSetValid | ( | uint16_t | sub_device | ) | const |
Check if a SET request to this subdevice is valid
| sub_device | the sub device for this request. |
1.8.1.2