yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
26 lines • 808 B
JavaScript
import { MsgClientType } from "./MsgClientType";
import { MsgType } from "./MsgType";
import { YMSMessage } from "./YMSMessage";
export class DataMessage extends YMSMessage {
constructor() {
super(MsgClientType.CONTROLLER, MsgClientType.DISPLAY, MsgType.DATA);
this.data = "";
}
getQoS() {
return 0;
}
isRetained() {
return false;
}
toString() {
return `DataMessage{` +
`timestamp=${this.timestamp}, ` +
`sender=${MsgClientType[this.sender]}, ` +
`receiver='${MsgClientType[this.receiver]}, ` +
`msgType=${MsgType[this.msgType]}, ` +
`senderClientId='${this.senderClientId}', ` +
`data='${this.data}'` +
`}`;
}
}
//# sourceMappingURL=DataMessage.js.map