expose ptz
This commit is contained in:
parent
2a3b48860d
commit
546795c2b6
12
server.py
12
server.py
|
@ -120,6 +120,18 @@ class API(object):
|
||||||
json.dump(data, fd, indent=4)
|
json.dump(data, fd, indent=4)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def move(self, **data):
|
||||||
|
result = {}
|
||||||
|
if data.get('direction') in (
|
||||||
|
'LEFT', 'RIGHT', 'UP', 'DOWN',
|
||||||
|
'LEFT_UP', 'LEFT_DOWN',
|
||||||
|
'RIGHT_UP', 'RIGHT_DOWN',
|
||||||
|
'IN', 'OUT',
|
||||||
|
):
|
||||||
|
direction = getattr(ctl.camera, data['direction'])
|
||||||
|
ctl.camera.momentary(direction, float(data.get('duration', 1)))
|
||||||
|
return result
|
||||||
|
|
||||||
def stop(self, **data):
|
def stop(self, **data):
|
||||||
result = {}
|
result = {}
|
||||||
ctl.camera.abort = True
|
ctl.camera.abort = True
|
||||||
|
|
|
@ -662,5 +662,4 @@ function init_shift() {
|
||||||
updateShiftStatus()
|
updateShiftStatus()
|
||||||
setInterval(updateShiftStatus, 5000)
|
setInterval(updateShiftStatus, 5000)
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user