Technical information

RMS NetLinx Virtual Device API
147
RMS Enterprise - NetLinx Programmer’s Guide
RMS Asset Parameters - Command API
RMS Asset Parameters Event Notification Commands
RMS Asset Parameters Query Commands
RMS Asset Parameters Event Notification Commands
String Description
ASSET.PARAM.UPDATE-
<asset-client-key>,
<parameter-key>,
<change-operator>,
<change-value>
This notification command event is sent from the RMS client virtual device when an asset parameter
receives an update value operation.
ASSET.PARAM.VALUE-
<asset-client-key>,
<parameter-key>,
<parameter-name>,
<parameter-value>
This notification command event is sent from the RMS client virtual device after an asset parameter
has been updated on the server and a new current value has been determined.
ASSET.PARAM.RESET-
<asset-client-key>,
<parameter-key>,
<parameter-name>,
<parameter-value>
This notification command event is sent from the RMS client virtual device after an asset parameter
has been reset.
The new current value is provided in the event command arguments.
RMS Asset Parameters Query Commands
Query Command Description / Response Commands
?ASSET.PARAM-
<asset-client-key>
This command is used to query for all asset parameter records for a specific asset from the RMS server.
Arguments:
<asset-client-key>: The asset client key of the asset you wish to query must be included. This asset client
key is typically the D:P:S string in NetLinx systems.
An ASSET.PARAM.RECORD.COUNT command string followed by a series of ASSET.PARAM.RECORD
commands will be returned in response to this query.
First a total count is returned.
ASSET.PARAM.RECORD.COUNT-<record-count>
If the record count is greater than zero, then a series of the following command responses will be sent:
ASSET.PARAM.RECORD-<asset-client-key>,
<record-index>,
<record-count>,
<parameter-key>,
<method-name>,
<method-description>
If the parameter contains any defined thresholds, then a series of threshold commands will be additionally
sent:
ASSET.PARAM.THRESHOLD-<asset-client-key>,
<parameter-key>,
<threshold-record-index>,
<threshold-record-count>,
<threshold-name>,
<enabled>,
<status-type-key>,
<comparison-operator>,
<threshold-value>,
<notify-on-trip>,
<notify-on-restore>,
<delayed>,
<delay-interval>
If the parameter does not contain any defined thresholds, then a single threshold command with a record
index and total of '0' is sent:
ASSET.PARAM.THRESHOLD-<asset-client-key>,
<parameter-key>,
0,
0