Whether the service has initialised or not
Store for named intervals
Total number of items returned by the last index query
Display name of the service
Map of observables for state variables
Map of promises for Service
Map of state variables for Service
Map of poll subscribers for API endpoints
Store for named subscription unsub callbacks
Store for named timers
Total number of items returned by the last basic index query
API Route of the service
Whether service has been initialised
Total number of items returned by the last basic index query
Total number of items returned by the last basic index query
Make post request for a new item to the service
Data to post to the server
Map of query paramaters to add to the request URL
Clears the named interval
Timer name
Clears the named timer
Timer name
Occurances of a particular type of module in the given system
System ID
Class name of the Module e.g. Display
, Lighting
etc.
Make delete request for the given item
ID of item
Perform any cleanup actions needed before the item is deleted
Execute a function of the given system module
System ID
Class name of the Module e.g. Display
, Lighting
etc.
Module index. Defaults to 1
Array of arguments to pass to the executed method
Get the list of functions for the given system module
System ID
Class name of the Module e.g. Display
, Lighting
etc.
Module index. Defaults to 1
Creates a named interval
Name of the interval
Callback function for the interval
Callback delay
Setup a poller for an index or show API endpoint
Show request ID. Leave blank to poll on the query endpoint
Map of query paramaters to add to the polled URL
Delay between each poll event. Defaults to 5000
ms
Convert API data into local interface
Raw API data
Query the index of the API route associated with this service
Map of query paramaters to add to the request URL
Remove module from the given system
System ID
ID of the module to remove
Query the API route for a sepecific item
ID of the item
Map of query paramaters to add to the request URL
Start the given system and clears any existing caches
System ID
Get the state of the given system module
System ID
Class name of the Module e.g. Display
, Lighting
etc.
Module index. Defaults to 1
Status variable of interest. If set it will return only the state of this variable
Stops all modules in the given system
System ID
Destroy poller
ID used for poll creation
Map of query parameters used for poll creation
Store named subscription
Name of the subscription
Unsubscribe callback or Subscription object
Perform API task for the given item ID
ID of the item
Name of the task
Map of data to pass to the API
Verb to use for request
Creates a named timer
Name of the timer
Callback function for the timer
Callback delay
List types of modules and counts in the given system
System ID
Call unsubscribe callback with the given name
Name of the subscription
Make put request for changes to the item with the given id
ID of the item being updated
New values for the item
Map of query paramaters to add to the request URL
Generated using TypeDoc
API Route of the service