system.dnp3.directOperateAnalog

Description

Issues a Select-And-Operate command to set an analog value in an analog output point.

Syntax

system.dnp3.directOperateAnalog(deviceName, index, value, [variation])

  • Parameters

String deviceName-The name of the DNP3 device driver.

Integer index-The index of the object to be modified in the outstation.

Numeric value-The analog value that is requested (of type int, short, float, or double).

Integer variation-The DNP3 object variation to use in the request.

  • Returns

The DNP3 status code of the response, as an integer.

  • Scope

All

Code Examples
# This example shows setting the analog output at index 0 to the
# Double value 3.14
 
system.dnp3.directOperateAnalog("Dnp3", 0, 3.14)
 
 
# This example shows setting the analog output at index 2 to the
# Integer value 300
 
system.dnp3.directOperateAnalog("Dnp3", 2, 300)
 
 
# This example shows setting the analog output at index 15 to the
# Short value 33. The value sent in the request is converted
# for the object variation, 2.
 
system.dnp3.directOperateAnalog("Dnp3", 15, 33.3333, variation=2)
 
 
# This example shows setting the analog output at index 1 to the
# Float value 15.0. The value sent in the request is converted
# for the object variation, 3.
 
system.dnp3.directOperateAnalog("Dnp3", index=1, value=15, variation=3)