Commit graph

27 commits

Author SHA1 Message Date
Joel Collins
cb122e5ef6 Moved static methods to functions 2019-01-31 13:27:35 +00:00
Joel Collins
f2a3261b03 Overhauled config loader to allow split configs 2019-01-30 17:45:11 +00:00
Joel Collins
363094170e Added/updated docs 2019-01-24 14:05:57 +00:00
Joel Collins
8292ebf7c7 Implement hardware locks 2019-01-24 12:11:01 +00:00
Joel Collins
a40cb9b9f6 Implemented basic threaded tasks for long-running functionality 2019-01-23 16:48:49 +00:00
Joel Collins
4e985fe80d Capture list now persists through server restart 2019-01-22 11:23:15 +00:00
Joel Collins
646dc24a91 Fixed captures trying to restart recording for a stopped stream 2019-01-17 12:23:54 +00:00
Joel Collins
4c5728b182 Updated docstrings and todo 2019-01-08 15:59:47 +00:00
Joel Collins
78ce3a9a11 Explicit output stream must be specified when capturing 2019-01-08 15:46:57 +00:00
Joel Collins
b21040f22e Better fix for RGB capture memory issues 2018-11-30 10:33:39 +00:00
Joel Collins
71ea3abda9 Converted config to a getter/setter property 2018-11-29 15:49:59 +00:00
Joel Collins
c887f990b5 Split loading, saving, and applying camera config file 2018-11-23 12:14:10 +00:00
Joel Collins
cf96fa0ad2 Better handling of capture path and temporary files 2018-11-22 21:31:21 +00:00
Joel Collins
69e97ba5a3 Fixed non-clashing basename generation 2018-11-20 13:56:51 +00:00
Joel Collins
ea10cf1ce9 Created initial general documentation 2018-11-16 15:46:19 +00:00
Joel Collins
143be8f592 Started integrating into Microscope class 2018-11-07 15:06:41 +00:00
Joel Collins
5df9b53a9c PEP-8-ified code a bit 2018-11-07 14:22:42 +00:00
Joel Collins
a7598c5e5b Pi camera is now persistent in StreamingCamera 2018-11-07 12:03:09 +00:00
Joel Collins
61beb211ae More sensible creation of BaseCamera class properties 2018-11-07 11:04:01 +00:00
Joel Collins
ffb4dda6a6 Added subclass close() method 2018-11-07 10:58:36 +00:00
Joel Collins
7b23ca4b8a Moved generic camera methods into BaseCamera class 2018-11-07 10:54:39 +00:00
Joel Collins
35c7d97db9 Removed redundant code 2018-11-06 18:50:15 +00:00
Joel Collins
a7499fa3be Fixed broken context manager __exit__ 2018-11-06 18:49:44 +00:00
Joel Collins
fd73732c6a StreamingCamera cleans up StreamObject files automatically on close() 2018-11-06 18:37:17 +00:00
Joel Collins
d99602bd3d Allow log of multiple captures by StreamingCamera 2018-11-06 18:24:35 +00:00
Joel Collins
8031327a5b Minor style updates 2018-11-06 15:57:33 +00:00
Joel Collins
2f4f57a59b Initial commit 2018-11-06 11:35:07 +00:00