Request for sensor data to be interpolated given a filter criterion.
The interpolated data is added to the database and accessed via the
GetSensorDataReq request with a tag with the messageID
of this request. The interpolation may take some time, and so the interpolated
data should only be requested after receipt of a InterpolateDataNtf
message with the inReplyTo
field set to the messageID
of this request, and the progress
field set to 100.
Type | Name and description |
---|---|
Timestamp |
after Timestamp after which to get data (null for no start time). |
float[] |
aoi Area of interest to interpolate over. |
Timestamp |
before Timestamp before which to get data (null for no end time). |
float |
gridSpacing Spacing between interpolated points (meters). |
float |
maxDepth Maximum depth of data points to use (m). |
String |
method Interpolation method (null for default). |
float |
minDepth Minimum depth of data point to use (m). |
Long |
nodeID Node ID (null for any). |
String |
quantity Quantity (must be specified). |
String |
sensorClass Sensor class (null for any). |
String |
sensorID Sensor ID (null for any). |
List<String> |
tags Tags (null for any). |
Constructor and description |
---|
InterpolateDataReq
() |
Methods inherited from class | Name |
---|---|
class Message |
setPerformative, toString, getSender, setMessageID, getSentAt, setRecipient, getInReplyTo, setSentAt, setSender, getPerformative, getRecipient, getMessageID, setInReplyTo, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll |
Timestamp after which to get data (null for no start time).
Area of interest to interpolate over. Defined by a 4-tuple: (top latitude, left longitude, bottom latitude, right longitude).
Timestamp before which to get data (null for no end time).
Spacing between interpolated points (meters).
Maximum depth of data points to use (m).
Interpolation method (null for default).
Minimum depth of data point to use (m).
Node ID (null for any).
Quantity (must be specified).
Sensor class (null for any).
Sensor class specification ending in a "/" are considered to be
requiring only a partial match.
Sensor ID (null for any).
Copyright 2013-21, Acoustic Research Laboratory, National University of Singapore, and Subnero Pte Ltd