Commit graph

65 commits

Author SHA1 Message Date
Samuel McDermott
5e9e8cb2a3 Merge remote-tracking branch 'origin/master' into deltastage 2020-08-27 15:46:17 +01:00
Joel Collins
24398ba7dc Updated tasks nomenclature 2020-07-21 12:54:42 +01:00
Joel Collins
9cecb477cb Flipped to explicit finite lock timeouts 2020-06-29 09:03:27 +01:00
Joel Collins
2435842ff6 Changed locks to 1s default 2020-06-25 16:48:17 +01:00
Joel Collins
3ee58b3adc Close #153 2020-06-25 15:58:42 +01:00
Joel Collins
7c1c49eff2 Added 5 second timeout to device locks 2020-06-24 10:39:00 +01:00
Joel Collins
efd872babb Remove stage timeout 2020-06-15 16:19:07 +01:00
Joel Collins
160cd82889 Lock sangaboard while reading position 2020-06-15 16:18:58 +01:00
Joel Collins
7c9f42f7f3 Optimised captures by using greenlets for disk IO 2020-06-11 11:42:31 +01:00
Joel Collins
698f1a5938 Switched to Sangaboard PyPI distribution and updated version number 2020-06-04 13:48:33 +01:00
Joel Collins
aed2a05dec Fixed typo 2020-05-26 13:28:20 +01:00
Joel Collins
81546a1c8d Add timeout support 2020-05-26 13:18:09 +01:00
Joel Collins
9bddca6aaa Removed excessive debug logging 2020-03-27 15:07:44 +00:00
Joel Collins
cf66359559 Reimplemented serialising LST 2020-02-06 13:35:05 +00:00
Joel Collins
9b4bf4c8fc Moved status routes to instrument/state 2020-01-29 17:43:52 +00:00
Joel Collins
19af98736d Draft of new semantics 2020-01-29 11:55:39 +00:00
jtc42
6df7fe9405 Blackened 2020-01-24 15:41:33 +00:00
jtc42
dfbef9c354 Fixed broken capture target 2020-01-24 15:39:44 +00:00
jtc42
36334ed743 Moved to a LabThings dependency for server 2020-01-17 15:13:32 +00:00
Joel Collins
4003e4e65c Renamed devices to components 2020-01-13 11:08:05 +00:00
jtc42
a8a3cafa97 Restructured labthings 2019-12-21 12:10:09 +00:00
Joel Collins
15a6f13cd5 Blackened 2019-12-18 14:58:51 +00:00
Joel Collins
3db99fee2f Enable stage coordinate zeroing 2019-11-29 14:09:23 +00:00
Joel Collins
abff27fd47 Ignore backlash in mock stage movements 2019-11-21 16:14:41 +00:00
Joel Collins
394ef15fbe Fixed mock stage not moving 2019-11-21 16:05:26 +00:00
Joel Collins
52fb130379 Re-added timeout arguments 2019-11-20 16:06:34 +00:00
Joel Collins
b430a2d34a Blackened 2019-11-20 14:13:01 +00:00
jtc42
a3ddaa69d3 Fixed ESI never timing out 2019-11-19 16:49:11 +00:00
jtc42
6581612312 Implemented root API v2 routes 2019-11-14 16:33:00 +00:00
Joel Collins
b81cfaf9e7 Converted all configs to JSON 2019-11-12 14:36:39 +00:00
Joel Collins
4e7606aa0c Blackened files 2019-11-06 22:07:16 +00:00
Joel Collins
be5ddb76ae Added simulated stage move delay 2019-11-04 12:09:31 +00:00
Joel Collins
0728b6fe08 Moved scans into base class 2019-11-04 12:09:23 +00:00
jtc42
625b03fae3 Moved lock submodule into 'common' and updated docs 2019-11-01 18:10:04 +00:00
Joel Collins
5966ce29be Blackened everything 2019-09-15 14:17:52 +01:00
Joel Collins
5e7e2abc62 Fixed broken z scaling 2019-08-07 17:38:08 +01:00
Joel Collins
e1df36e8c5 Improved step scaling 2019-08-07 17:18:37 +01:00
Joel Collins
d12f0a5362 First draft of delta stage 2019-08-06 18:00:37 +01:00
Joel Collins
18a4a9e560 Added method to zero positions 2019-08-06 18:00:23 +01:00
Joel Collins
e6811f972f Tidied up closing a bit more 2019-07-16 14:51:11 +01:00
Joel Collins
2a7362b5e6 Handle device closing a bit more sensibly 2019-07-16 14:39:08 +01:00
Joel Collins
769a260e0b Remove __del__ from SangaStage class 2019-07-16 14:38:36 +01:00
Joel Collins
25171d7306 Merge branch 'og-comms-tests' into 'master'
Original serial port scanning and testing

See merge request openflexure/openflexure-microscope-server!30
2019-07-15 16:56:25 +00:00
jtc42
19e6d3f35e Fixed borked logging statement 2019-07-15 17:50:49 +01:00
jtc42
204d66f3cc Converted prints into logging 2019-07-15 17:49:25 +01:00
jtc42
8be2c8eae7 Moved back to ESI handling port scanning 2019-07-15 17:47:43 +01:00
Joel Collins
f73640aee4 Updated regex for Py37 2019-07-15 16:08:09 +01:00
jtc42
5823a87341 Sangaboard now handles port scanning and firmware checking 2019-06-28 14:48:36 +01:00
jtc42
5f4af1e17a Updated super init syntax 2019-06-28 13:26:00 +01:00
jtc42
4733b250ed Added support for a fully mocked device 2019-06-28 12:52:55 +01:00