UNPKG

@jamesgopsill/repetier-server-client

Version:
127 lines (126 loc) 5.42 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.RepetierServerClient = void 0; const connect_js_1 = require("./fcns/connect.js"); const disconnect_js_1 = require("./fcns/disconnect.js"); const info_js_1 = require("./fcns/info.js"); const Requests = __importStar(require("./fcns/requests.js")); const send_and_listen_js_1 = require("./fcns/send-and-listen.js"); __exportStar(require("./definitions/enums"), exports); __exportStar(require("./definitions/interfaces"), exports); class RepetierServerClient { httpUrl = ""; wsUrl = ""; ws = null; apiKey = ""; constructor(url, apiKey = "") { this.httpUrl = url; this.wsUrl = url.replace("http://", "ws://") + "/socket"; this.apiKey = apiKey; } _sendAndListen = send_and_listen_js_1._sendAndListen; info = info_js_1.info; connect = connect_js_1.connect; disconnect = disconnect_js_1.disconnect; ping = Requests.ping; extendPing = Requests.extendPing; listPrinter = Requests.listPrinter; stateList = Requests.stateList; fetchLog = Requests.fetchLog; move = Requests.move; messages = Requests.messages; removeMessage = Requests.removeMessage; removeModel = Requests.removeModel; listModels = Requests.listModels; copyModel = Requests.copyModel; listJobs = Requests.listJobs; modelInfo = Requests.modelInfo; jobInfo = Requests.jobInfo; startJob = Requests.startJob; stopJob = Requests.stopJob; continueJob = Requests.continueJob; removeJob = Requests.removeJob; getPrinterConfig = Requests.getPrinterConfig; setPrinterConfig = Requests.setPrinterConfig; getScript = Requests.getScript; setScript = Requests.setScript; activate = Requests.activate; deactivate = Requests.deactivate; getEeprom = Requests.getEeprom; setEeprom = Requests.setEeprom; listExternalCommands = Requests.listExternalCommands; runExternalCommand = Requests.runExternalCommand; createConfiguration = Requests.createConfiguration; removeConfiguration = Requests.removeConfiguration; getSettings = Requests.getSettings; updateSettings = Requests.updateSettings; updateUserSettings = Requests.updateUserSettings; userlist = Requests.userlist; createUser = Requests.createUser; updateUser = Requests.updateUser; deleteUser = Requests.deleteUser; listPorts = Requests.listPorts; updateAvailable = Requests.updateAvailable; ignoreUpdate = Requests.ignoreUpdate; testPushMessage = Requests.testPushMessage; listFirmwareNames = Requests.listFirmwareNames; startUpdateFirmwareSettings = Requests.startUpdateFirmwareSettings; getFirmwareSettings = Requests.getFirmwareSettings; getFirmwareData = Requests.getFirmwareData; listLogs = Requests.listLogs; removeLog = Requests.removeLog; setLogLevel = Requests.setLogLevel; sendMoves = Requests.sendMoves; hideMoves = Requests.hideMoves; setSpeedMultiplier = Requests.setSpeedMultiplier; setFlowMultiplier = Requests.setFlowMultiplier; setFanSpeed = Requests.setFanSpeed; setExtruderTemperature = Requests.setExtruderTemperature; setBedTemperature = Requests.setBedTemperature; setChamberTemperature = Requests.setChamberTemperature; emergencyStop = Requests.emergencyStop; version = Requests.version; getPrinterSetting = Requests.getPrinterSetting; setPrinterSetting = Requests.setPrinterSetting; getPrinterSettings = Requests.getPrinterSettings; listModelGroups = Requests.listModelGroups; addModelGroup = Requests.addModelGroup; deleteModelGroup = Requests.deleteModelGroup; moveModelFileToGroup = Requests.moveModelFileToGroup; listFilesystemFolders = Requests.listFilesystemFolders; setFolders = Requests.setFolders; browseFolder = Requests.browseFolder; importUrl = Requests.importUrl; canUploadGCodeWithSize = Requests.canUploadGCodeWithSize; cooldown = Requests.cooldown; preheat = Requests.preheat; babystep = Requests.babystep; sendQuickCommand = Requests.sendQuickCommand; } exports.RepetierServerClient = RepetierServerClient;