UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

98 lines 2.7 kB
/** * 基準時刻です。 * @category Metadata */ export class BaseTime { constructor(init) { this.sessionId = init.sessionId; this.name = init.name; this.priority = init.priority; this.elapsedTime = init.elapsedTime; this.baseTime = init.baseTime; } } /** * あるアップストリームが開いたことを知らせるメタデータです。 * @category Metadata */ export class UpstreamOpen { constructor(init) { this.streamId = init.streamId; this.sessionId = init.sessionId; this.qos = init.qos; } } /** * あるアップストリームが異常切断したことを知らせるメタデータです。 * @category Metadata */ export class UpstreamAbnormalClose { constructor(init) { this.streamId = init.streamId; this.sessionId = init.sessionId; } } /** * あるアップストリームが再開したことを知らせるメタデータです。 * @category Metadata */ export class UpstreamResume { constructor(init) { this.streamId = init.streamId; this.sessionId = init.sessionId; this.qos = init.qos; } } /** * あるアップストリームが正常切断したことを知らせるメタデータです。 * @category Metadata */ export class UpstreamNormalClose { constructor(init) { this.streamId = init.streamId; this.sessionId = init.sessionId; this.totalDataPoints = init.totalDataPoints; this.finalSequenceNumber = init.finalSequenceNumber; } } /** * あるダウンストリームが開いたことを知らせるメタデータです。 * @category Metadata */ export class DownstreamOpen { constructor(init) { this.streamId = init.streamId; this.downstreamFilters = init.downstreamFilters; this.qos = init.qos; } } /** * あるダウンストリームが異常切断したことを知らせるメタデータです。 * @category Metadata */ export class DownstreamAbnormalClose { constructor(init) { this.streamId = init.streamId; } } /** * あるダウンストリームが再開したことを知らせるメタデータです。 * @category Metadata */ export class DownstreamResume { constructor(init) { this.streamId = init.streamId; this.downstreamFilters = init.downstreamFilters; this.qos = init.qos; } } /** * あるダウンストリームが正常切断したことを知らせるメタデータです。 * @category Metadata */ export class DownstreamNormalClose { constructor(init) { this.streamId = init.streamId; } } //# sourceMappingURL=metadata.js.map