@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
110 lines • 3.38 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DownstreamNormalClose = exports.DownstreamResume = exports.DownstreamAbnormalClose = exports.DownstreamOpen = exports.UpstreamNormalClose = exports.UpstreamResume = exports.UpstreamAbnormalClose = exports.UpstreamOpen = exports.BaseTime = void 0;
/**
* 基準時刻です。
* @category Metadata
*/
class BaseTime {
constructor(init) {
this.sessionId = init.sessionId;
this.name = init.name;
this.priority = init.priority;
this.elapsedTime = init.elapsedTime;
this.baseTime = init.baseTime;
}
}
exports.BaseTime = BaseTime;
/**
* あるアップストリームが開いたことを知らせるメタデータです。
* @category Metadata
*/
class UpstreamOpen {
constructor(init) {
this.streamId = init.streamId;
this.sessionId = init.sessionId;
this.qos = init.qos;
}
}
exports.UpstreamOpen = UpstreamOpen;
/**
* あるアップストリームが異常切断したことを知らせるメタデータです。
* @category Metadata
*/
class UpstreamAbnormalClose {
constructor(init) {
this.streamId = init.streamId;
this.sessionId = init.sessionId;
}
}
exports.UpstreamAbnormalClose = UpstreamAbnormalClose;
/**
* あるアップストリームが再開したことを知らせるメタデータです。
* @category Metadata
*/
class UpstreamResume {
constructor(init) {
this.streamId = init.streamId;
this.sessionId = init.sessionId;
this.qos = init.qos;
}
}
exports.UpstreamResume = UpstreamResume;
/**
* あるアップストリームが正常切断したことを知らせるメタデータです。
* @category Metadata
*/
class UpstreamNormalClose {
constructor(init) {
this.streamId = init.streamId;
this.sessionId = init.sessionId;
this.totalDataPoints = init.totalDataPoints;
this.finalSequenceNumber = init.finalSequenceNumber;
}
}
exports.UpstreamNormalClose = UpstreamNormalClose;
/**
* あるダウンストリームが開いたことを知らせるメタデータです。
* @category Metadata
*/
class DownstreamOpen {
constructor(init) {
this.streamId = init.streamId;
this.downstreamFilters = init.downstreamFilters;
this.qos = init.qos;
}
}
exports.DownstreamOpen = DownstreamOpen;
/**
* あるダウンストリームが異常切断したことを知らせるメタデータです。
* @category Metadata
*/
class DownstreamAbnormalClose {
constructor(init) {
this.streamId = init.streamId;
}
}
exports.DownstreamAbnormalClose = DownstreamAbnormalClose;
/**
* あるダウンストリームが再開したことを知らせるメタデータです。
* @category Metadata
*/
class DownstreamResume {
constructor(init) {
this.streamId = init.streamId;
this.downstreamFilters = init.downstreamFilters;
this.qos = init.qos;
}
}
exports.DownstreamResume = DownstreamResume;
/**
* あるダウンストリームが正常切断したことを知らせるメタデータです。
* @category Metadata
*/
class DownstreamNormalClose {
constructor(init) {
this.streamId = init.streamId;
}
}
exports.DownstreamNormalClose = DownstreamNormalClose;
//# sourceMappingURL=metadata.js.map