@jamesgopsill/repetier-server-client
Version:
A Typescript client for Repetier Server
125 lines (124 loc) • 4.29 kB
TypeScript
export declare enum RepetierServerEvents {
OPEN = "open",
MESSAGE = "message",
DISCONNECTED = "disconnected",
ERROR = "error",
LOGIN_REQUIRED = "loginRequired",
LOGOUT = "logout",
USER_CREDENTIALS = "userCredentials",
PRINTER_LIST_CHANGED = "printerListChanged",
MESSAGES_CHANGED = "messagesChanged",
MOVE = "move",
LOG = "log",
JOBS_CHANGED = "jobsChanged",
JOB_FINISHED = "jobsFinished",
JOB_KILLED = "jobKilled",
JOB_STARTED = "jobStarted",
PRINT_QUEUE_CHANGED = "printqueueChanged",
FOLDERS_CHANGED = "foldersChanged",
EEPROM_CLEAR = "eepromClear",
EEPROM_DATA = "eepromData",
STATE = "state",
CONFIG = "config",
FIRMWARE_CHANGED = "firmwareChanged",
TEMP = "temp",
SETTING_CHANGED = "settingChanged",
PRINTER_SETTING_CHANGED = "printerSettingChanged",
MODEL_GROUP_LIST_CHANGED = "modelGroupListChanged",
PREPARE_JOB = "prepareJob",
PREPARE_JOB_FINISHED = "prepareJobFinished",
CHANGE_FILAMENT_REQUEST = "changeFilamentRequested",
REMOTE_SERVERS_CHANGED = "remoteServersChanged",
GET_EXTERNAL_LINKS = "getExternalLinks"
}
export declare enum Actions {
EXTEND_PING = "extendPing",
PING = "ping",
LIST_PRINTER = "listPrinter",
SEND = "send",
STATE_LIST = "stateList",
RESPONSE = "response",
MOVE = "move",
MESSAGES = "messages",
REMOVE_MESSAGE = "removeMessage",
REMOVE_MODEL = "removeModel",
LIST_MODELS = "listModels",
COPY_MODEL = "copyModel",
LIST_JOBS = "listJobs",
MODEL_INFO = "modelInfo",
JOB_INFO = "jobInfo",
START_JOB = "startJob",
STOP_JOB = "stopJob",
CONTINUE_JOB = "continueJob",
REMOVE_JOB = "removeJob",
GET_PRINTER_CONFIG = "getPrinterConfig",
SET_PRINTER_CONFIG = "setPrinterConfig",
GET_SCRIPT = "getScript",
SET_SCRIPT = "setScript",
ACTIVATE = "activate",
DEACTIVATE = "deactivate",
COMMUNICATION_DATA = "communicationData",
GET_EEPROM = "getEeprom",
SET_EEPROM = "setEeprom",
LIST_EXTERNAL_COMMANDS = "listExternalCommands",
RUN_EXTERNAL_COMMAND = "runExternalCommand",
CREATE_CONFIGURATION = "createConfiguration",
REMOVE_CONFIGURATION = "removeConfiguration",
GET_SETTINGS = "getSettings",
UPDATE_SETTINGS = "updateSettings",
UPDATE_USER_SETTINGS = "updateUserSettings",
USER_LIST = "userlist",
CREATE_USER = "createUser",
UPDATE_USER = "updateUser",
DELETE_USER = "deleteUser",
LIST_PORTS = "listPorts",
UPDATE_AVAILABLE = "updateAvailable",
IGNORE_UPDATE = "ignoreUpdate",
TEST_PUSH_MESSAGE = "testPushMessage",
LIST_FIRMWARE_NAMES = "listFirmwareNames",
START_UPDATE_FIRMWARE_SETTINGS = "startUpdateFirmwareSettings",
GET_FIRMWARE_SETTINGS = "getFirmwareSettings",
GET_FIRMWARE_DATA = "getFirmwareData",
LIST_LOGS = "listLogs",
REMOVE_LOG = "removeLog",
SET_LOG_LEVEL = "setLogLevel",
SEND_MOVES = "sendMoves",
HIDE_MOVES = "hideMoves",
SET_SPEED_MULTIPLY = "setSpeedMultiply",
SET_FLOW_MULTIPLY = "setFlowMultiply",
SET_FAN_SPEEED = "setFanSpeed",
SET_EXTRUDER_TEMPERATURE = "setExtruderTemperature",
SET_BED_TEMPERATURE = "setBedTemperature",
SET_CHAMBER_TEMPERATURE = "setChamberTemperature",
EMERGENCY_STOP = "emergencyStop",
VERSION = "version",
GET_PRINTER_SETTING = "getPrinterSetting",
SET_PRINTER_SETTING = "setPrinterSetting",
GET_PRINTER_SETTINGS = "getPrinterSettings",
LIST_MODEL_GROUPS = "listModelGroups",
ADD_MODEL_GROUP = "addModelGroup",
DELETE_MODEL_GROUP = "delModelGroup",
MOVE_MODEL_FILE_TO_GROUP = "moveModelFileToGroup",
LIST_FILESYSTEM_FOLDERS = "listFilesystemFolders",
GET_FOLDERS = "getFolders",
SET_FOLDERS = "setFolders",
BROWSE_FOLDERS = "browseFolder",
IMPORT_URL = "importURL",
CAN_UPLOAD_GCODE_WITH_SIZE = "canUploadGCodeWithSize",
COOLDOWN = "cooldown",
PREHEAT = "preheat",
BABYSTEP = "babystep",
SEND_QUICK_COMMAND = "sendQuickCommand"
}
export declare enum Permissions {
PRINTING_ALLOWED = 1,
ADDING_FILES_ALLOWED = 2,
DELETING_FILES_ALLOWED = 4,
CONFIGURE_ALLOWED = 8
}
export declare enum LogLevels {
COMMANDS = 1,
ACK = 2,
OTHER = 4,
NON_MASKABLE = 8
}