Methods
addPointEvents(siteId, objectItems) → {Promise.<boolean>}
Add Point Events [POST /sites/{siteId}/points/events]
Add Value Change Events for specified Points
Parameters
-
siteId
numberThe Site ID
-
objectItems
Array.<PointController.AddPointEventItem>An Array of Object Items
Returns
-
Promise.<boolean>
Source
addPointHistory(siteId, objectItems) → {Promise.<boolean>}
Add Point History [POST /sites/{siteId}/points/history]
Add Historical Values for specified Points
Parameters
-
siteId
numberThe Site ID
-
objectItems
Array.<PointController.AddPointHistoryItem>An Array of Object Items
Returns
-
Promise.<boolean>
Source
create(siteId, createData) → {Promise.<PointModel>}
Create a Point [POST /sites/{siteId}/points]
Parameters
-
siteId
numberThe Site ID
-
createData
PointController.CreateDataThe Point Create Data
Returns
-
Promise.<PointModel>
Source
delete(siteId, id) → {Promise.<boolean>}
Delete a Point [DELETE /sites/{siteId}/points/{id}]
Parameters
-
siteId
numberThe Site ID
-
id
numberThe Point ID
Returns
-
Promise.<boolean>
Source
getAll(siteId, queryParametersopt) → {Promise.<Array.<PointModel>>}
List all Points [GET /sites/{siteId}/points]
Parameters
-
siteId
numberThe Site ID
-
queryParameters
PointController.GetAllQueryParameters<optional>
The Optional Query Parameters
Returns
-
Promise.<Array.<PointModel>>
Source
getAllEvents(siteId, pointIds, queryParametersopt) → {Promise.<Array.<PointController.PointEventItem>>}
Retrieve all Point Events [GET /sites/{siteId}/points/events]
Retrieves Events for all Points
Parameters
-
siteId
numberThe Site ID
-
pointIds
Array.<number>A List of Point IDs to Filter by
-
queryParameters
PointController.GetAllEventsQueryParameters<optional>
The Optional Query Parameters
Returns
-
Promise.<Array.<PointController.PointEventItem>>
Source
getAllHistory(siteId, pointIds, queryParametersopt) → {Promise.<Array.<PointController.PointHistoryItem>>}
Retrieve all Point History [GET /sites/{siteId}/points/history]
Retrieves History for all Points
Parameters
-
siteId
numberThe Site ID
-
pointIds
Array.<number>A List of Point IDs to Filter by
-
queryParameters
PointController.GetAllHistoryQueryParameters<optional>
The Optional Query Parameters
Returns
-
Promise.<Array.<PointController.PointHistoryItem>>
Source
getAllValues(siteId, queryParametersopt) → {Promise.<Array.<PointController.PointValueItem>>}
Retrieve all Point Values [GET /sites/{siteId}/points/values]
Retrieves Values for all Points
Parameters
-
siteId
numberThe Site ID
-
queryParameters
PointController.GetAllValuesQueryParameters<optional>
The Optional Query Parameters
Returns
-
Promise.<Array.<PointController.PointValueItem>>
Source
getOne(siteId, id) → {Promise.<PointModel>}
Retrieve a Point [GET /sites/{siteId}/points/{id}]
Parameters
-
siteId
numberThe Site ID
-
id
numberThe Point ID
Returns
-
Promise.<PointModel>
Source
setValues(siteId, objectItems) → {Promise.<boolean>}
Set specific Point Values [POST /sites/{siteId}/points/values]
Sets Values for specified Points
Parameters
-
siteId
numberThe Site ID
-
objectItems
Array.<PointController.SetPointValueItem>An Array of Object Items
Returns
-
Promise.<boolean>
Source
update(siteId, id, updateData) → {Promise.<PointModel>}
Update a Point [PATCH /sites/{siteId}/points/{id}]
Parameters
-
siteId
numberThe Site ID
-
id
numberThe Point ID
-
updateData
PointController.UpdateDataThe Point Update Data
Returns
-
Promise.<PointModel>
Source
Type Definitions
AddPointEventItem
A AddPointEventItem Type
Type
-
Object
Properties
-
id
numberThe Point ID
-
oldValue
anyThe Previous Point Value
-
newValue
anyThe New Point Value
-
timestamp
Date<optional>
The Timestamp for the Point Event. Defaults to Now
Source
AddPointHistoryItem
A AddPointHistoryItem Type
Type
-
Object
Properties
-
id
numberThe Point ID
-
value
anyThe Point Value
-
timestamp
Date<optional>
The Optional Timestamp for the Point Value. Defaults to Now
Source
CreateData
The Create Data for a Point
Type
-
Object
Properties
-
rtuId
number<optional>
<nullable>
The RTU this Point belongs to
-
pluginId
number<optional>
<nullable>
The Plugin ID
-
name
stringThe Point Name
-
type
stringThe Point Type
-
valueType
stringThe Point's Value Type
-
permissions
string<optional>
The Permissions
-
enabled
boolean<optional>
Whether the Point is Enabled
-
settings
Object<optional>
The Point Settings
Source
GetAllEventsQueryParameters
The Optional Query Parameters for the getAllEvents Function
Type
-
Object
Properties
-
timestampBegin
Date<optional>
The Beginning Timestamp of the Point Event Results. Defaults to 24 Hours ago
-
timestampEnd
Date<optional>
The End Timestamp of the Point Event Results. Defaults to Now
Source
GetAllHistoryQueryParameters
The Optional Query Parameters for the getAllHistory Function
Type
-
Object
Properties
-
timestampBegin
Date<optional>
The Beginning Timestamp of the Point History Results. Defaults to 24 Hours ago
-
timestampEnd
Date<optional>
The End Timestamp of the Point History Results. Defaults to Now
-
maximumValues
number<optional>
The Maximum Number of Values that should be returned for each Point ID. Defaults to an Unlimited Number of Values
-
resolution
number<optional>
A Resolution (Interval) in Seconds for the History Results - NOTE: Use of the maximumValues Query Parameter may enforce a higher minimum resolution. Defaults to 30 Seconds
Source
GetAllQueryParameters
The Optional Query Parameters for the getAll Function
Type
-
Object
Properties
-
rtuId
number<optional>
<nullable>
The RTU this Point belongs to
-
pluginId
number<optional>
<nullable>
The Plugin ID
-
name
string<optional>
The Point Name
-
type
string<optional>
The Point Type
-
valueType
string<optional>
The Point's Value Type
-
permissions
string<optional>
The Permissions
-
enabled
boolean<optional>
Whether the Point is Enabled
Source
GetAllValuesQueryParameters
The Optional Query Parameters for the getAllValues Function
Type
-
Object
Properties
-
pointIds
Array.<number><optional>
A List of Point IDs to Filter by
Source
PointEventItem
A PointEventItem Type
Type
-
Object
Properties
-
id
numberThe Point ID
-
oldValue
anyThe Previous Point Value
-
newValue
anyThe New Point Value
-
timestamp
DateThe Timestamp for the Point Event
Source
PointHistoryItem
A PointHistoryItem Type
Type
-
Object
Properties
-
id
numberThe Point ID
-
value
anyThe Point Value
-
timestamp
DateThe Timestamp for the Point Value
Source
PointValueItem
A PointValueItem Type
Type
-
Object
Properties
-
id
numberThe Point ID
-
value
anyThe Point Value
-
timestamp
DateWhen the Point Value last changed
Source
SetPointValueItem
A SetPointValueItem Type
Type
-
Object
Properties
-
id
numberThe Point ID
-
value
anyThe Point Value
-
timestamp
Date<optional>
An Optional Timestamp of when the Point Value last changed. Defaults to Now
Source
UpdateData
The Update Data for a Point
Type
-
Object
Properties
-
pluginId
number<optional>
<nullable>
The Plugin ID
-
name
string<optional>
The Point Name
-
type
string<optional>
The Point Type
-
valueType
string<optional>
The Point's Value Type
-
permissions
string<optional>
The Permissions
-
enabled
boolean<optional>
Whether the Point is Enabled
-
settings
Object<optional>
The Point Settings