Files
scrypted/sdk/types.js

157 lines
7.6 KiB
JavaScript

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
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.SCRYPTED_MEDIA_SCHEME = exports.ScryptedMimeTypes = exports.ScryptedInterface = exports.MediaPlayerState = exports.LockState = exports.ThermostatMode = exports.TemperatureUnit = exports.FanMode = exports.HumidityMode = exports.ScryptedDeviceType = void 0;
var ScryptedDeviceType;
(function (ScryptedDeviceType) {
ScryptedDeviceType["Builtin"] = "Builtin";
ScryptedDeviceType["Camera"] = "Camera";
ScryptedDeviceType["Fan"] = "Fan";
ScryptedDeviceType["Light"] = "Light";
ScryptedDeviceType["Switch"] = "Switch";
ScryptedDeviceType["Outlet"] = "Outlet";
ScryptedDeviceType["Sensor"] = "Sensor";
ScryptedDeviceType["Scene"] = "Scene";
ScryptedDeviceType["Program"] = "Program";
ScryptedDeviceType["Automation"] = "Automation";
ScryptedDeviceType["Vacuum"] = "Vacuum";
ScryptedDeviceType["Notifier"] = "Notifier";
ScryptedDeviceType["Thermostat"] = "Thermostat";
ScryptedDeviceType["Lock"] = "Lock";
ScryptedDeviceType["PasswordControl"] = "PasswordControl";
ScryptedDeviceType["Display"] = "Display";
ScryptedDeviceType["Speaker"] = "Speaker";
ScryptedDeviceType["Event"] = "Event";
ScryptedDeviceType["Entry"] = "Entry";
ScryptedDeviceType["Garage"] = "Garage";
ScryptedDeviceType["DeviceProvider"] = "DeviceProvider";
ScryptedDeviceType["DataSource"] = "DataSource";
ScryptedDeviceType["API"] = "API";
ScryptedDeviceType["Doorbell"] = "Doorbell";
ScryptedDeviceType["Irrigation"] = "Irrigation";
ScryptedDeviceType["Valve"] = "Valve";
ScryptedDeviceType["Person"] = "Person";
ScryptedDeviceType["Unknown"] = "Unknown";
})(ScryptedDeviceType = exports.ScryptedDeviceType || (exports.ScryptedDeviceType = {}));
var HumidityMode;
(function (HumidityMode) {
HumidityMode["Humidify"] = "Humidify";
HumidityMode["Dehumidify"] = "Dehumidify";
HumidityMode["Auto"] = "Auto";
HumidityMode["Off"] = "Off";
})(HumidityMode = exports.HumidityMode || (exports.HumidityMode = {}));
var FanMode;
(function (FanMode) {
FanMode["Auto"] = "Auto";
FanMode["Manual"] = "Manual";
})(FanMode = exports.FanMode || (exports.FanMode = {}));
var TemperatureUnit;
(function (TemperatureUnit) {
TemperatureUnit["C"] = "C";
TemperatureUnit["F"] = "F";
})(TemperatureUnit = exports.TemperatureUnit || (exports.TemperatureUnit = {}));
var ThermostatMode;
(function (ThermostatMode) {
ThermostatMode["Off"] = "Off";
ThermostatMode["Cool"] = "Cool";
ThermostatMode["Heat"] = "Heat";
ThermostatMode["HeatCool"] = "HeatCool";
ThermostatMode["Auto"] = "Auto";
ThermostatMode["FanOnly"] = "FanOnly";
ThermostatMode["Purifier"] = "Purifier";
ThermostatMode["Eco"] = "Eco";
ThermostatMode["Dry"] = "Dry";
ThermostatMode["On"] = "On";
})(ThermostatMode = exports.ThermostatMode || (exports.ThermostatMode = {}));
var LockState;
(function (LockState) {
LockState["Locked"] = "Locked";
LockState["Unlocked"] = "Unlocked";
LockState["Jammed"] = "Jammed";
})(LockState = exports.LockState || (exports.LockState = {}));
var MediaPlayerState;
(function (MediaPlayerState) {
MediaPlayerState["Idle"] = "Idle";
MediaPlayerState["Playing"] = "Playing";
MediaPlayerState["Paused"] = "Paused";
MediaPlayerState["Buffering"] = "Buffering";
})(MediaPlayerState = exports.MediaPlayerState || (exports.MediaPlayerState = {}));
var ScryptedInterface;
(function (ScryptedInterface) {
ScryptedInterface["ScryptedDevice"] = "ScryptedDevice";
ScryptedInterface["OnOff"] = "OnOff";
ScryptedInterface["Brightness"] = "Brightness";
ScryptedInterface["ColorSettingTemperature"] = "ColorSettingTemperature";
ScryptedInterface["ColorSettingRgb"] = "ColorSettingRgb";
ScryptedInterface["ColorSettingHsv"] = "ColorSettingHsv";
ScryptedInterface["Notifier"] = "Notifier";
ScryptedInterface["StartStop"] = "StartStop";
ScryptedInterface["Pause"] = "Pause";
ScryptedInterface["Dock"] = "Dock";
ScryptedInterface["TemperatureSetting"] = "TemperatureSetting";
ScryptedInterface["HumiditySetting"] = "HumiditySetting";
ScryptedInterface["Fan"] = "Fan";
ScryptedInterface["Thermometer"] = "Thermometer";
ScryptedInterface["HumiditySensor"] = "HumiditySensor";
ScryptedInterface["Camera"] = "Camera";
ScryptedInterface["VideoCamera"] = "VideoCamera";
ScryptedInterface["Intercom"] = "Intercom";
ScryptedInterface["Lock"] = "Lock";
ScryptedInterface["PasswordStore"] = "PasswordStore";
ScryptedInterface["Authenticator"] = "Authenticator";
ScryptedInterface["Scene"] = "Scene";
ScryptedInterface["Entry"] = "Entry";
ScryptedInterface["EntrySensor"] = "EntrySensor";
ScryptedInterface["DeviceProvider"] = "DeviceProvider";
ScryptedInterface["Battery"] = "Battery";
ScryptedInterface["Refresh"] = "Refresh";
ScryptedInterface["MediaPlayer"] = "MediaPlayer";
ScryptedInterface["Online"] = "Online";
ScryptedInterface["SoftwareUpdate"] = "SoftwareUpdate";
ScryptedInterface["BufferConverter"] = "BufferConverter";
ScryptedInterface["Settings"] = "Settings";
ScryptedInterface["BinarySensor"] = "BinarySensor";
ScryptedInterface["IntrusionSensor"] = "IntrusionSensor";
ScryptedInterface["PowerSensor"] = "PowerSensor";
ScryptedInterface["AudioSensor"] = "AudioSensor";
ScryptedInterface["MotionSensor"] = "MotionSensor";
ScryptedInterface["OccupancySensor"] = "OccupancySensor";
ScryptedInterface["FloodSensor"] = "FloodSensor";
ScryptedInterface["UltravioletSensor"] = "UltravioletSensor";
ScryptedInterface["LuminanceSensor"] = "LuminanceSensor";
ScryptedInterface["PositionSensor"] = "PositionSensor";
ScryptedInterface["MediaSource"] = "MediaSource";
ScryptedInterface["MessagingEndpoint"] = "MessagingEndpoint";
ScryptedInterface["OauthClient"] = "OauthClient";
ScryptedInterface["MixinProvider"] = "MixinProvider";
ScryptedInterface["HttpRequestHandler"] = "HttpRequestHandler";
ScryptedInterface["EngineIOHandler"] = "EngineIOHandler";
ScryptedInterface["PushHandler"] = "PushHandler";
ScryptedInterface["Program"] = "Program";
ScryptedInterface["Scriptable"] = "Scriptable";
ScryptedInterface["ObjectDetector"] = "ObjectDetector";
})(ScryptedInterface = exports.ScryptedInterface || (exports.ScryptedInterface = {}));
var ScryptedMimeTypes;
(function (ScryptedMimeTypes) {
ScryptedMimeTypes["AcceptUrlParameter"] = "accept-url";
ScryptedMimeTypes["Url"] = "text/x-uri";
ScryptedMimeTypes["InsecureLocalUrl"] = "text/x-insecure-local-uri";
ScryptedMimeTypes["LocalUrl"] = "text/x-local-uri";
ScryptedMimeTypes["PushEndpoint"] = "text/x-push-endpoint";
ScryptedMimeTypes["FFmpegInput"] = "x-scrypted/x-ffmpeg-input";
ScryptedMimeTypes["RTCAVOffer"] = "x-scrypted/x-rtc-av-offer";
ScryptedMimeTypes["RTCAVAnswer"] = "x-scrypted/x-rtc-av-answer";
})(ScryptedMimeTypes = exports.ScryptedMimeTypes || (exports.ScryptedMimeTypes = {}));
__exportStar(require("./descriptor"), exports);
__exportStar(require("./properties.gen"), exports);
exports.SCRYPTED_MEDIA_SCHEME = 'scryped-media://';
//# sourceMappingURL=types.js.map