Creates an instance of ESPRMDevice.
An object containing the device details.
OptionalattributesOptional attributes associated with the device.
The display name of the device.
The name of the device.
Referance to ESPRMNode.
OptionalparamsOptional parameters associated with the device.
OptionalprimaryThe primary parameter of the device.
The type of the device.
Fetches the parameters for the current device.
A promise that resolves to an array of updated device parameters.
Gets the primary parameter for the current device.
The primary device parameter if it exists, undefined otherwise.
Represents a device with its associated attributes and parameters. Implements the
ESPRMDeviceInterface.