Implement macro recording for gpio (#65)

This commit is contained in:
Shantur Rathore
2021-09-20 01:22:48 +01:00
committed by GitHub
parent e38c65f181
commit f160fb561f
5 changed files with 51 additions and 12 deletions

View File

@@ -26,22 +26,19 @@
import {tools, $, $$$} from "../tools.js";
import {wm} from "../wm.js";
import {Recorder} from "./recorder.js";
import {Keyboard} from "./keyboard.js";
import {Mouse} from "./mouse.js";
export function Hid(__getResolution) {
export function Hid(__getResolution, __recorder) {
var self = this;
/************************************************************************/
var __recorder = null;
var __keyboard = null;
var __mouse = null;
var __init__ = function() {
__recorder = new Recorder();
__keyboard = new Keyboard(__recorder.recordWsEvent);
__mouse = new Mouse(__getResolution, __recorder.recordWsEvent);
@@ -98,7 +95,6 @@ export function Hid(__getResolution) {
if (!ws) {
self.setState(null);
}
__recorder.setSocket(ws);
__keyboard.setSocket(ws);
__mouse.setSocket(ws);
};