|
| RDMHTTPModule (ola::http::HTTPServer *http_server, ola::client::OlaClient *client) |
|
void | SetPidStore (const ola::rdm::RootPidStore *pid_store) |
| Can be called while the server is running. Ownership is not transferred.
|
|
int | RunRDMDiscovery (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Run RDM discovery for a universe. More...
|
|
int | JsonUIDs (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Return the list of uids for this universe as json. More...
|
|
int | JsonUIDInfo (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Return the device info for this uid. More...
|
|
int | JsonUIDIdentifyDevice (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Returns the identify state for the device. More...
|
|
int | JsonUIDPersonalities (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Returns the personalities on the device. More...
|
|
int | JsonSupportedPIDs (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Return a list of PIDs supported by this device. More...
|
|
int | JsonSupportedSections (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Return a list of sections to display in the RDM control panel. More...
|
|
int | JsonSectionInfo (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
| Get the information required to render a section in the RDM controller panel.
|
|
int | JsonSaveSectionInfo (const ola::http::HTTPRequest *request, ola::http::HTTPResponse *response) |
|
void | PruneUniverseList (const std::vector< client::OlaUniverse > &universes) |
|
Save the information for a section or item.
Return a list of PIDs supported by this device.
This isn't used by the UI but it's useful for debugging.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
- See also
- JsonSupportedSections
Return a list of sections to display in the RDM control panel.
We use the response from SUPPORTED_PARAMS and DEVICE_INFO to decide which PIDs exist.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
Returns the identify state for the device.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
Return the device info for this uid.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
Returns the personalities on the device.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
Return the list of uids for this universe as json.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
void ola::RDMHTTPModule::PruneUniverseList |
( |
const std::vector< client::OlaUniverse > & |
universes | ) |
|
This is called from the main http server whenever a new list of active universes is received. It's used to prune the uid map so we don't bother trying to resolve uids for universes that no longer exist.
Run RDM discovery for a universe.
- Parameters
-
request | the HTTPRequest |
response | the HTTPResponse |
- Returns
- MHD_NO or MHD_YES
The documentation for this class was generated from the following files: