new DataStream(properties, networkPropertiesopt)
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
properties |
Object | the properties of the object | ||||||||||||||||||||||||||||||||||||
networkProperties |
Object |
<optional> |
{} |
Properties
|
Methods
(async) getSchema(dataStreamFilteropt) → {Promise.<JSON>}
Get the schema of a datastream
route: /datastreams/{id}/schema
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
dataStreamFilter |
DataStreamFilter |
<optional> |
new DataStreamFilter() | default datastream filter |
Returns:
- the JSON schema
- Type
- Promise.<JSON>
(async) searchObservations(observationFilteropt, pageSizeopt, parseropt) → {Collection.<JSON>}
Retrieve historical observations from a datastream
route: /datastreams/{id}/observations
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
observationFilter |
ObservationFilter |
<optional> |
new ObservationFilter() | default ObservationFilter |
pageSize |
Number |
<optional> |
10 | default page size |
parser |
DataSourceParser |
<optional> |
new SweApiResultParser() | default observations parser |
Returns:
- result observations as JSON
- Type
- Collection.<JSON>
streamObservations(observationFilteropt, callback)
Retrieve historical observations from a datastream
route: /datastreams/{id}/observations
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
observationFilter |
ObservationFilter |
<optional> |
new ObservationFilter() | default ObservationFilter |
callback |
function | A callback to get observations |