Commit graph

155 commits

Author SHA1 Message Date
Joel Collins
b0d5426f5b Bayer capture now optional 2019-01-17 10:22:41 +00:00
Joel Collins
25ecda8798 Fixed broken import 2019-01-16 14:59:18 +00:00
Joel Collins
226e787cc2 Catch exceptions if pausing an inactive stream 2019-01-16 14:05:47 +00:00
Joel Collins
1d1b501cbf Zoom POST now returns camera state, rather than whole microscope state 2019-01-16 12:01:45 +00:00
Joel Collins
0c5af96890 Added route for camera zoom 2019-01-16 11:50:05 +00:00
Joel Collins
f70da25c1c Properly implemented zoom method 2019-01-16 11:49:57 +00:00
Joel Collins
709372208a Added route to retreive current overlay text 2019-01-16 11:25:56 +00:00
Joel Collins
65b50be0c5 Added API route to draw overlay text 2019-01-15 17:07:43 +00:00
Joel Collins
9c488279d2 Moved setting and getting stage config into root microscope config 2019-01-15 14:28:28 +00:00
Joel Collins
55c3014d26 Moved axes_to_array into general utilities 2019-01-15 14:28:02 +00:00
Joel Collins
504c9b48a1 Moved camera config route into generic microscope config route 2019-01-15 14:01:52 +00:00
Joel Collins
6a374d093a Added API route to edit camera config 2019-01-15 12:17:14 +00:00
Joel Collins
a8c9a7e7dd Route to return microscope config 2019-01-15 11:48:10 +00:00
Joel Collins
7f42b3b706 Microscope now has option to add a name 2019-01-15 11:48:04 +00:00
Joel Collins
60c11b1072 Better docstring for JsonPayload 2019-01-09 16:51:28 +00:00
Joel Collins
4bd6a562d3 Better example of JsonPayload use 2019-01-09 16:33:36 +00:00
Joel Collins
fb1f848a83 Updated example plugin to use new JsonPayload 2019-01-09 16:23:30 +00:00
Joel Collins
7a9629e7a3 Removed depracated methods 2019-01-09 16:21:22 +00:00
Joel Collins
7b6d2056f1 Fixed oversized sidebar 2019-01-09 16:19:14 +00:00
Joel Collins
1aad10c71b Removed redundant imports 2019-01-09 16:19:06 +00:00
Joel Collins
783cc05ac9 Added type converter to JsonPayload.param 2019-01-09 16:18:49 +00:00
Joel Collins
8367bd7192 Removed redundant imports 2019-01-09 15:58:16 +00:00
Joel Collins
81636aa6e9 Implemented new JSON response handler 2019-01-09 15:56:10 +00:00
Joel Collins
6a498eb4eb Added new JSON response handler object 2019-01-09 15:56:01 +00:00
Joel Collins
43247eb33b Minor formatting changes 2019-01-09 15:01:14 +00:00
Joel Collins
c1d0e95293 Removed travel limit in web API 2019-01-09 14:55:52 +00:00
Joel Collins
3dc160d51f Simplified test suite 2019-01-08 16:29:34 +00:00
Joel Collins
eb5c9c3fee Updated simple plugin test 2019-01-08 16:15:39 +00:00
Joel Collins
4638071a00 Minor docstring update 2019-01-08 16:01:34 +00:00
Joel Collins
4c5728b182 Updated docstrings and todo 2019-01-08 15:59:47 +00:00
Joel Collins
9f259b7f3e Updated capture route for new capture output structure 2019-01-08 15:53:58 +00:00
Joel Collins
8137646d5e Removed redundant function arguments 2019-01-08 15:48:31 +00:00
Joel Collins
78ce3a9a11 Explicit output stream must be specified when capturing 2019-01-08 15:46:57 +00:00
Joel Collins
3c34b43e32 Fixed TestCaptureMethods 2019-01-08 13:23:36 +00:00
Joel Collins
5fe83a902f Clarified default config paths 2018-12-20 16:06:09 +00:00
Joel Collins
eae92199a6 Improved Config module documentation 2018-12-20 16:01:20 +00:00
Joel Collins
95a3abde7e Restructured builtin plugins and docstrings 2018-12-20 15:44:43 +00:00
Joel Collins
d681a2069d Started re-writing plugin documentation 2018-12-20 11:31:50 +00:00
Joel Collins
367c68ad6f Fixed capture URL in JSON 2018-12-18 16:27:14 +00:00
Joel Collins
79c5cff253 Lock scaling on mobile devices 2018-12-14 12:14:39 +00:00
Joel Collins
b7b3663122 Added buttons to toggle sidebars 2018-12-13 12:16:44 +00:00
Joel Collins
d0e738c6af Load config and plugins at startup 2018-12-12 15:02:19 +00:00
Joel Collins
71b5c685ca Created new MicroscopeViewPlugin class to give shortcut to an associated MicroscopePlugin 2018-12-12 15:01:57 +00:00
Joel Collins
5b7f6a0e44 Get view plugins directly from attached microscope object plugins 2018-12-12 15:01:31 +00:00
Joel Collins
e1b021583b Rewritten plugin attacher for new system 2018-12-12 15:00:49 +00:00
Joel Collins
6d464349b7 Completely rewritten plugin loader to accept absolute modules, or single file paths 2018-12-12 15:00:30 +00:00
Joel Collins
86cc29ee84 Added default and test plugins to default microscoperc 2018-12-12 14:59:48 +00:00
Joel Collins
bde2e9de2a Moved plugins up one level and added new view plugins 2018-12-12 14:58:55 +00:00
Joel Collins
ac5f26ef6b Removed pointless second plugin from one file 2018-12-11 17:27:44 +00:00
Joel Collins
87901131a0 Make default plugins importable 2018-12-11 17:22:17 +00:00