![]() |
Qore EmpathicBuildingDataProvider Module Reference 1.1
|
The parent class for Empathic Building sensors. More...
#include <EmpathicBuildingSensorsDataProvider.qc.dox.h>
Public Member Functions | |
| constructor (RestClient::RestClient rest, *Logger::LoggerInterface logger, hash< auto > org, hash< auto > loc) | |
| Creates the object from a REST connection. | |
| *list< hash< DataProvider::DataProviderSummaryInfo > > | getChildProviderSummaryInfo () |
| Return data provider summary info. | |
| *string | getDesc () |
| Returns the data provider description. | |
| string | getName () |
| Returns the data provider name. | |
| hash< DataProvider::DataProviderInfo > | getStaticInfoImpl () |
| Returns data provider static info. | |
Public Member Functions inherited from EmpathicBuildingDataProvider::EmpathicBuildingDataProviderBase | |
| constructor () | |
| Creates the object. | |
| constructor (RestClient::RestClient rest, *Logger::LoggerInterface logger) | |
| Creates the object. | |
| setLogger (*LoggerInterface logger) | |
| Accepts a LoggerInterface object for logging (or clears it) | |
| updateConnectionObjects (object conn, object connobj) | |
| Update any connection used by the data provider. | |
Public Attributes | |
| const | ProviderInfo = ... |
| Provider info. | |
| const | ProviderSummaryInfo = ... |
| Provider summary info. | |
Public Attributes inherited from EmpathicBuildingDataProvider::EmpathicBuildingDataProviderBase | |
| const | MaxIoRetries = 5 |
| Max retries. | |
| const | RetrySet = ... |
| IO errors for REST retries. | |
Protected Member Functions | |
| hash< string, hash< auto > > | getAllSensors () |
| Returns access info for all tables. | |
| *AbstractDataProvider | getChildProviderImpl (string name) |
| Returns the given child provider or NOTHING if the given child is unknown. | |
| *list< string > | getChildProviderNamesImpl () |
| Returns a list of child data provider names, if any. | |
Protected Member Functions inherited from EmpathicBuildingDataProvider::EmpathicBuildingDataProviderBase | |
| hash< auto > | doRestCommand (string method, string path, auto body, reference< hash< auto > > info) |
| Makes a REST call and returns the response. | |
| bool | retry (hash< ExceptionInfo > ex, reference< int > retries) |
| Returns True if the error indicates that the operation should be retried. | |
Protected Attributes | |
| hash< auto > | loc |
| Loc data. | |
| hash< auto > | org |
| Org info. | |
| hash< string, hash< auto > > | sensormap |
| Sensor map. | |
Protected Attributes inherited from EmpathicBuildingDataProvider::EmpathicBuildingDataProviderBase | |
| RestClient::RestClient | rest |
| The REST client object for API calls. | |
Additional Inherited Members | |
Static Public Member Functions inherited from EmpathicBuildingDataProvider::EmpathicBuildingDataProviderBase | |
| static date | getTimestamp (int epoch_ms) |
| Converts a Haltian ms epoch offset to a date/time value. | |
The parent class for Empathic Building sensors.
|
protected |
Returns the given child provider or NOTHING if the given child is unknown.
|
protected |
Returns a list of child data provider names, if any.