mirror of
https://github.com/koush/scrypted.git
synced 2026-09-18 17:50:40 +01:00
sdk: update python sdk
This commit is contained in:
4
sdk/package-lock.json
generated
4
sdk/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.2.96",
|
||||
"version": "0.2.97",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.2.96",
|
||||
"version": "0.2.97",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@babel/preset-typescript": "^7.18.6",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.2.96",
|
||||
"version": "0.2.97",
|
||||
"description": "",
|
||||
"main": "dist/src/index.js",
|
||||
"exports": {
|
||||
|
||||
4
sdk/types/package-lock.json
generated
4
sdk/types/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.2.86",
|
||||
"version": "0.2.87",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.2.86",
|
||||
"version": "0.2.87",
|
||||
"license": "ISC",
|
||||
"devDependencies": {
|
||||
"@types/rimraf": "^3.0.2",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/types",
|
||||
"version": "0.2.86",
|
||||
"version": "0.2.87",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
"author": "",
|
||||
|
||||
@@ -1380,6 +1380,108 @@ class ScryptedInterfaceProperty(Enum):
|
||||
fan = "fan"
|
||||
applicationInfo = "applicationInfo"
|
||||
|
||||
class ScryptedInterfaceMethods(Enum):
|
||||
listen = "listen"
|
||||
probe = "probe"
|
||||
setMixins = "setMixins"
|
||||
setName = "setName"
|
||||
setRoom = "setRoom"
|
||||
setType = "setType"
|
||||
getPluginJson = "getPluginJson"
|
||||
turnOff = "turnOff"
|
||||
turnOn = "turnOn"
|
||||
setBrightness = "setBrightness"
|
||||
getTemperatureMaxK = "getTemperatureMaxK"
|
||||
getTemperatureMinK = "getTemperatureMinK"
|
||||
setColorTemperature = "setColorTemperature"
|
||||
setRgb = "setRgb"
|
||||
setHsv = "setHsv"
|
||||
sendNotification = "sendNotification"
|
||||
start = "start"
|
||||
stop = "stop"
|
||||
pause = "pause"
|
||||
resume = "resume"
|
||||
dock = "dock"
|
||||
setTemperature = "setTemperature"
|
||||
setThermostatMode = "setThermostatMode"
|
||||
setThermostatSetpoint = "setThermostatSetpoint"
|
||||
setThermostatSetpointHigh = "setThermostatSetpointHigh"
|
||||
setThermostatSetpointLow = "setThermostatSetpointLow"
|
||||
setTemperatureUnit = "setTemperatureUnit"
|
||||
getPictureOptions = "getPictureOptions"
|
||||
takePicture = "takePicture"
|
||||
getAudioStream = "getAudioStream"
|
||||
startDisplay = "startDisplay"
|
||||
stopDisplay = "stopDisplay"
|
||||
getVideoStream = "getVideoStream"
|
||||
getVideoStreamOptions = "getVideoStreamOptions"
|
||||
getRecordingStream = "getRecordingStream"
|
||||
getRecordingStreamCurrentTime = "getRecordingStreamCurrentTime"
|
||||
getRecordingStreamOptions = "getRecordingStreamOptions"
|
||||
getRecordingStreamThumbnail = "getRecordingStreamThumbnail"
|
||||
ptzCommand = "ptzCommand"
|
||||
getRecordedEvents = "getRecordedEvents"
|
||||
getVideoClip = "getVideoClip"
|
||||
getVideoClipThumbnail = "getVideoClipThumbnail"
|
||||
getVideoClips = "getVideoClips"
|
||||
removeVideoClips = "removeVideoClips"
|
||||
setVideoStreamOptions = "setVideoStreamOptions"
|
||||
startIntercom = "startIntercom"
|
||||
stopIntercom = "stopIntercom"
|
||||
lock = "lock"
|
||||
unlock = "unlock"
|
||||
addPassword = "addPassword"
|
||||
getPasswords = "getPasswords"
|
||||
removePassword = "removePassword"
|
||||
activate = "activate"
|
||||
deactivate = "deactivate"
|
||||
isReversible = "isReversible"
|
||||
closeEntry = "closeEntry"
|
||||
openEntry = "openEntry"
|
||||
getDevice = "getDevice"
|
||||
releaseDevice = "releaseDevice"
|
||||
adoptDevice = "adoptDevice"
|
||||
discoverDevices = "discoverDevices"
|
||||
createDevice = "createDevice"
|
||||
getCreateDeviceSettings = "getCreateDeviceSettings"
|
||||
getRefreshFrequency = "getRefreshFrequency"
|
||||
refresh = "refresh"
|
||||
getMediaStatus = "getMediaStatus"
|
||||
load = "load"
|
||||
seek = "seek"
|
||||
skipNext = "skipNext"
|
||||
skipPrevious = "skipPrevious"
|
||||
convert = "convert"
|
||||
getSettings = "getSettings"
|
||||
putSetting = "putSetting"
|
||||
armSecuritySystem = "armSecuritySystem"
|
||||
disarmSecuritySystem = "disarmSecuritySystem"
|
||||
getReadmeMarkdown = "getReadmeMarkdown"
|
||||
getOauthUrl = "getOauthUrl"
|
||||
onOauthCallback = "onOauthCallback"
|
||||
canMixin = "canMixin"
|
||||
getMixin = "getMixin"
|
||||
releaseMixin = "releaseMixin"
|
||||
onRequest = "onRequest"
|
||||
onConnection = "onConnection"
|
||||
onPush = "onPush"
|
||||
run = "run"
|
||||
eval = "eval"
|
||||
loadScripts = "loadScripts"
|
||||
saveScript = "saveScript"
|
||||
trackObjects = "trackObjects"
|
||||
getDetectionInput = "getDetectionInput"
|
||||
getObjectTypes = "getObjectTypes"
|
||||
detectObjects = "detectObjects"
|
||||
generateObjectDetections = "generateObjectDetections"
|
||||
getDetectionModel = "getDetectionModel"
|
||||
setHumidity = "setHumidity"
|
||||
setFan = "setFan"
|
||||
startRTCSignalingSession = "startRTCSignalingSession"
|
||||
createRTCSignalingSession = "createRTCSignalingSession"
|
||||
getScryptedUserAccessControl = "getScryptedUserAccessControl"
|
||||
generateVideoFrames = "generateVideoFrames"
|
||||
|
||||
class DeviceState:
|
||||
def getScryptedProperty(self, property: str) -> Any:
|
||||
pass
|
||||
|
||||
@@ -195,6 +195,14 @@ for (const val of properties) {
|
||||
`;
|
||||
}
|
||||
|
||||
python += `
|
||||
class ScryptedInterfaceMethods(Enum):
|
||||
`
|
||||
for (const val of methods) {
|
||||
python += ` ${val} = "${val}"
|
||||
`;
|
||||
}
|
||||
|
||||
python += `
|
||||
class DeviceState:
|
||||
def getScryptedProperty(self, property: str) -> Any:
|
||||
|
||||
Reference in New Issue
Block a user