RingserverVersion

src/ringserverweb.js
RingserverVersion

Type: {ringserverVersion: string, serverId: string}

Properties
ringserverVersion (string)
serverId (string)
StreamsResult

Type: {accessTime: moment, streams: Array<StreamStat>}

Properties
accessTime (moment)
streams (Array<StreamStat>)
IRIS_HOST

Type: string

RingserverConnection

src/ringserverweb.js
new RingserverConnection(host: string?, port: number?)
Parameters
host (string?)
port (number?)
Instance Members
host(value?)
port(value?)
timeout(value?)
pullId()
pullStreamIds(level, matchPattern)
pullStreams(matchPattern)
pullRaw(url)
formBaseURL()
formIdURL()
formStreamsURL(queryParams)
formStreamIdsURL(queryParams)

stationsFromStreams

src/ringserverweb.js
stationsFromStreams(streams: Array<StreamStat>): Array<StreamStat>
Parameters
streams (Array<StreamStat>)
Returns
Array<StreamStat>
NSLCType

Type: {type: string, networkCode: string, stationCode: string, locationCode: string, channelCode: string}

Properties
type (string)
networkCode (string)
stationCode (string)
locationCode (string)
channelCode (string)
nslcSplit(id: string): NSLCType
Parameters
id (string)
Returns
NSLCType
new StreamStat(key: string, start: moment, end: moment)
Parameters
key (string)
start (moment)
end (moment)
Instance Members
startRaw
endRaw
start
end
calcLatency(accessTime)