Add metadata and tags at capture-time
This commit is contained in:
parent
ed12cc7bce
commit
404f28a8e0
1 changed files with 7 additions and 0 deletions
|
|
@ -104,6 +104,8 @@ class ListAPI(MicroscopeView):
|
|||
temporary = payload.param('temporary', default=True, convert=bool)
|
||||
use_video_port = payload.param('use_video_port', default=False, convert=bool)
|
||||
bayer = payload.param('bayer', default=True, convert=bool)
|
||||
metadata = payload.param('metadata', default={}, convert=dict)
|
||||
tags = payload.param('tags', default=[], convert=list)
|
||||
|
||||
resize = payload.param('size', default=None)
|
||||
if resize:
|
||||
|
|
@ -125,6 +127,11 @@ class ListAPI(MicroscopeView):
|
|||
resize=resize,
|
||||
bayer=bayer)
|
||||
|
||||
output.put_metadata(metadata)
|
||||
|
||||
for tag in tags:
|
||||
output.put_tag(str(tag))
|
||||
|
||||
return jsonify(output.state)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue