增加设置融合选项接口
This commit is contained in:
parent
998ef225fc
commit
652fb277df
|
@ -1475,6 +1475,18 @@ export default class ClientConnection {
|
|||
);
|
||||
}
|
||||
|
||||
public async SetBlendingOption(
|
||||
id: number,
|
||||
value: number
|
||||
) {
|
||||
return await this.doRpc<Protocol.NoneResponse>(
|
||||
new Protocol.SetBlendingOptionRequestEntity(
|
||||
id,
|
||||
value
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
public destory() {
|
||||
this.ws?.close();
|
||||
if (this.ws) {
|
||||
|
|
|
@ -523,6 +523,9 @@ export namespace Protocol {
|
|||
public static get kResetBlending() {
|
||||
return Commands.PROTOCOL_PREFIX + "ResetBlending";
|
||||
}
|
||||
public static get kSetBlendingOption() {
|
||||
return Commands.PROTOCOL_PREFIX + "SetBlendingOption";
|
||||
}
|
||||
|
||||
static _all_commands = new Set([
|
||||
Commands.kUnKnowCommand,
|
||||
|
@ -655,6 +658,7 @@ export namespace Protocol {
|
|||
Commands.kSetBlendingHorDensity,
|
||||
Commands.kSetBlendingVerDensity,
|
||||
Commands.kResetBlending,
|
||||
Commands.kSetBlendingOption,
|
||||
]);
|
||||
public static get AllCommands() {
|
||||
return this._all_commands;
|
||||
|
@ -3462,4 +3466,22 @@ export namespace Protocol {
|
|||
super.rpc_id = rpc_id;
|
||||
}
|
||||
}
|
||||
|
||||
export class SetBlendingOptionRequestEntity extends PacketEntity {
|
||||
constructor(
|
||||
id: number,
|
||||
value: number,
|
||||
rpc_id = 0
|
||||
) {
|
||||
super();
|
||||
super.command = Commands.kSetBlendingOption;
|
||||
super.flag = PacketEntity.FLAG_REQUEST;
|
||||
super.rpc_id = rpc_id;
|
||||
|
||||
this.id = id ?? 0;
|
||||
this.value = value ?? 0;
|
||||
}
|
||||
id = 0;
|
||||
value = 0;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue