new OSH.DataReceiver.Chart()
Example
var chartDataSource = new OSH.DataReceiver.Chart("chart", {
protocol: "ws",
service: "SOS",
endpointUrl: "sensiasoft.net:8181/sensorhub/sos",
offeringID: "urn:mysos:offering03",
observedProperty: "http://sensorml.com/ont/swe/property/Weather",
startTime: "now",
endTime: "2055-01-01Z",
syncMasterTime: false,
bufferingTime: 1000
});
Extends
Methods
-
inherited buildUrl(properties){string}
-
Builds the full url.
Name Type Description propertiesobject Name Type Description protocolstring the connector protocol
endpointUrlstring the endpoint url
servicestring the service
offeringIDstring the offeringID
observedPropertystring the observed property
startTimestring the start time (ISO format)
endTimestring the end time (ISO format)
replaySpeednumber the replay factor
responseFormatnumber the response format (e.g video/mp4)
Returns:
Type Description string the full url -
Connect the dataSource then the connector will be opened as well.
-
inherited disconnect()
-
Disconnect the dataSource then the connector will be closed as well.
-
inherited getId(){string}
-
Gets the datasource id.
Returns:
Type Description string the datasource id -
inherited getName(){*}
-
Gets the datasource name.
Returns:
Type Description * -
inherited initDataSource(properties)
-
Inits the datasource with the constructor properties.
Name Type Description properties -
inherited onData(data)
-
Name Type Description dataObject the data object
Example
data is represented as
data = {
timeStamp: timeStamp // number
data: data // data to render
}; -
parseData($super, data){Array}
-
Extract data from the message. This split over ",".
Name Type Description $superfunction the parseData super method
dataObject the data to parse
Returns:
Type Description Array the parsed data as an array of tokens -
parseTimeStamp($super, data){number}
-
Extracts timestamp from the data. The timestamp is the first token got from split(',')
Name Type Description $superfunction the parseTimeStamp super method
datastring the data to parse
Returns:
Type Description number the extracted timestamp
Type Definitions
-
onMessage
-
The callback which receives data.