UNPKG

hdckit

Version:

A pure Node.js client for the OpenHarmony Device Connector

26 lines (25 loc) 941 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TrackTargetsCommand = exports.ListTargetsCommand = void 0; const Command_1 = __importDefault(require("../Command")); const util_1 = require("../util"); const Tracker_1 = __importDefault(require("../Tracker")); class ListTargetsCommand extends Command_1.default { async execute() { this.send('list targets'); return this.connection.readValue().then((data) => { return (0, util_1.readTargets)(data.toString()); }); } } exports.ListTargetsCommand = ListTargetsCommand; class TrackTargetsCommand extends Command_1.default { async execute() { this.send('alive'); return new Tracker_1.default(this); } } exports.TrackTargetsCommand = TrackTargetsCommand;