linuswck
a3885c365e
Implement Save & Load Flash Settings in FSM & cmd
2024-03-05 16:33:45 +08:00
linuswck
a58b0954ec
Add Set Default PWR On cmd for ld & tec
2024-03-05 10:35:05 +08:00
linuswck
adfa4f5fa3
Move TempAdcFilter struct def to Thermostat
2024-03-05 10:35:05 +08:00
linuswck
46393bacdb
Add comments on TCP client development
2024-02-28 13:00:02 +08:00
linuswck
76477065be
Change f64 to f32 for SI Unit related computation
...
- Save computational time
- Improve the processing speed of TecSetI cmd
2024-02-28 12:59:58 +08:00
linuswck
b1fa0e51c8
Add a separate tec_set_i cmd to reduce overhead
...
- miniconf is slow at validating complex struct with large enum lists
2024-02-28 12:46:21 +08:00
linuswck
9f82fa58f4
cmd: Add temp adc filter config cmd
2024-02-28 12:23:09 +08:00
linuswck
c09ccc29cd
cmd: Add cmd to get all device settings
2024-02-23 12:45:29 +08:00
linuswck
c4135f6ac3
cmd: Add cmds to config pd_mon params
2024-02-22 16:44:45 +08:00
linuswck
a8787430b1
Add Temperature Monitor to Thermostat
...
- Issue an alarm when temperature goes out of user-defined operating range during Pid Controller startup
or reading is outside of +-0.5 Degree from temperature set point after Pid Controller becomes stable
- If alarm is observed, power down laser and tec controller and disengage Pid Controller
- Add the corresponding cmd for configuring the temperature monitor
2024-02-21 17:32:11 +08:00
linuswck
5f83b73011
cmd: Add active report mode cmd
2024-02-19 15:08:00 +08:00
linuswck
0642640da7
dfu: Add eth cmd, fns to put stm32 into dfu mode
2024-02-16 17:23:47 +08:00
linuswck
7a76325288
cmd: rm rev from cmd json
...
- not in used
2024-02-15 12:14:14 +08:00
linuswck
412f5ec58b
cmd: add cmds to poll tec temp, dis/enable pid
2024-02-15 12:14:14 +08:00
linuswck
f22ab430b8
pid: Use IDSP impl of Pid, Add Eth Pid Ctrl Cmds
2024-02-07 11:56:38 +08:00
linuswck
de262b849d
eth: Add Thermostat related json cmd
2024-02-05 15:14:23 +08:00
linuswck
6096711d2c
eth: Poll and Handle Json based Ld ctrl cmd
...
- Upgrade to miniconf 9.0
- Only non report related laser diode ctrl command is implemented
2024-02-02 17:35:58 +08:00