|
4adffe8c50
|
servo: keep updating current from UI
|
2025-01-21 11:02:26 +08:00 |
|
|
0476ad2efd
|
make servo visible by default
|
2025-01-21 11:01:12 +08:00 |
|
|
e4a2093460
|
fix TEC current scale
|
2025-01-21 10:58:43 +08:00 |
|
|
d59c904688
|
servo WIP
|
2025-01-20 21:01:49 +08:00 |
|
|
8e90a3b420
|
expand plots
|
2025-01-20 21:01:36 +08:00 |
|
|
7dfb1f6d4e
|
kirdy: report connect error
|
2025-01-20 20:29:23 +08:00 |
|
|
ab91b3f7f0
|
c++20
|
2025-01-20 20:26:46 +08:00 |
|
|
e1e70e7618
|
stop overusing std::endl
|
2025-01-20 20:26:25 +08:00 |
|
|
6dc6307045
|
lead-in params
|
2025-01-20 12:04:11 +08:00 |
|
|
3e94b0f0d8
|
add servo state, init params
|
2025-01-20 11:58:27 +08:00 |
|
|
8dc3b45f63
|
use pkg-config for asio and jsoncpp
|
2025-01-19 19:29:24 +08:00 |
|
|
f24c710af2
|
Kirdy::set_tec_current
|
2025-01-19 19:25:55 +08:00 |
|
|
22492da21b
|
use asio iostream
|
2025-01-19 19:18:13 +08:00 |
|
|
9415402a1e
|
replace messy nlohmann json lib
|
2025-01-19 18:56:04 +08:00 |
|
|
71c7ac8bb9
|
clocker: minor simplification
|
2025-01-19 18:23:09 +08:00 |
|
|
1490334f87
|
report laser temperatures
|
2025-01-19 18:22:51 +08:00 |
|
|
cff46a5799
|
use .hpp for C++-only headers
|
2025-01-19 10:35:21 +08:00 |
|
|
47921d7fe3
|
check sound device parameters
|
2025-01-19 10:08:00 +08:00 |
|
|
d54e816ff4
|
keep passing lockin outputs during hold
|
2025-01-18 15:55:34 +08:00 |
|
|
ad8ae87ac8
|
clocker, servo threads
|
2025-01-18 15:46:45 +08:00 |
|
|
f28f32de4f
|
window title
|
2025-01-18 15:38:58 +08:00 |
|
|
944799ec1d
|
increase FTW FIFO size
|
2025-01-18 15:38:39 +08:00 |
|
|
dcb579fa3f
|
adapt parameters for Behringer UMC202HD
|
2025-01-09 12:13:28 +08:00 |
|
|
d4cb319ddb
|
add multiplier
|
2025-01-05 15:32:26 +08:00 |
|
|
875650345b
|
add input monitor
|
2025-01-02 15:31:56 +08:00 |
|
|
e68cf07694
|
pause layout
|
2025-01-02 15:03:20 +08:00 |
|
|
eb7b3a2567
|
HIST_DEPTH
|
2025-01-02 13:52:18 +08:00 |
|
|
7d69f4110a
|
default lockin scale
|
2025-01-02 13:02:39 +08:00 |
|
|
d4f82af207
|
phase plot, amplitude control, display pause
|
2025-01-02 12:26:00 +08:00 |
|
|
edef2a971a
|
enable all warnings
|
2025-01-01 13:42:55 +08:00 |
|
|
14c0b2919f
|
tidy up GUI a little, add plot scale slider
|
2025-01-01 10:49:28 +08:00 |
|
|
92ae6ae23c
|
sync DDS and lockin FTWs
|
2024-12-31 23:39:07 +08:00 |
|
|
5991fa600d
|
phase_t
|
2024-12-31 17:04:37 +08:00 |
|
|
4306a234b9
|
refactor
|
2024-12-31 16:57:42 +08:00 |
|
|
cc49d54585
|
refactor, higher-order LPF
|
2024-12-30 23:45:38 +08:00 |
|
|
b7973f13db
|
use 24-bit audio
|
2024-12-28 19:26:40 +08:00 |
|
|
3895b13662
|
use negative frequency for demod
|
2024-12-28 19:05:02 +08:00 |
|
|
36a2405f83
|
fix buf_out index
|
2024-12-28 19:04:48 +08:00 |
|
|
7b4d0677a1
|
average input channels
|
2024-12-28 19:04:35 +08:00 |
|
|
700df97a69
|
clean up buf_out offset
|
2024-12-27 19:21:58 +08:00 |
|
|
4902a05d2b
|
switch to double precision
|
2024-12-27 19:18:51 +08:00 |
|
|
3c838c533e
|
reduce decimation
|
2024-12-27 19:14:47 +08:00 |
|
|
eb62f26813
|
fix read buffer length
|
2024-12-27 19:14:25 +08:00 |
|
|
6cefac3e2f
|
lockin demodulation
|
2024-12-27 18:56:31 +08:00 |
|
|
297616c4ff
|
make more generic, independent modulation channels
|
2024-12-27 16:31:44 +08:00 |
|
|
ced16e1338
|
check for sio errors
|
2024-12-27 15:14:08 +08:00 |
|
|
4551324940
|
double -> float
|
2024-12-27 15:10:15 +08:00 |
|
|
75f0393c7c
|
full duplex
|
2024-12-26 17:45:59 +08:00 |
|
|
312ab52eca
|
nonblocking
|
2024-12-26 17:33:59 +08:00 |
|
|
cd66e84cee
|
play back sine tone
|
2024-12-26 16:18:43 +08:00 |
|