forked from M-Labs/thermostat
pytec: doc set_param
This commit is contained in:
parent
12e713dc19
commit
5acebbef9f
|
@ -69,7 +69,7 @@ The scope of this setting is per TCP session.
|
||||||
| `pid <0/1> integral_min <value>` | Set integral lower bound |
|
| `pid <0/1> integral_min <value>` | Set integral lower bound |
|
||||||
| `pid <0/1> integral_max <value>` | Set integral upper bound |
|
| `pid <0/1> integral_max <value>` | Set integral upper bound |
|
||||||
| `s-h` | Show Steinhart-Hart equation parameters |
|
| `s-h` | Show Steinhart-Hart equation parameters |
|
||||||
| `s-h <0/1> <t/b/r0> <value>` | Set Steinhart-Hart parameter for a channel |
|
| `s-h <0/1> <t0/b/r0> <value>` | Set Steinhart-Hart parameter for a channel |
|
||||||
| `postfilter` | Show postfilter settings |
|
| `postfilter` | Show postfilter settings |
|
||||||
| `postfilter <0/1> off` | Disable postfilter |
|
| `postfilter <0/1> off` | Disable postfilter |
|
||||||
| `postfilter <0/1> rate <rate>` | Set postfilter output data rate |
|
| `postfilter <0/1> rate <rate>` | Set postfilter output data rate |
|
||||||
|
|
|
@ -131,6 +131,17 @@ class Client:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def set_param(self, topic, channel, field="", value=""):
|
def set_param(self, topic, channel, field="", value=""):
|
||||||
|
"""Set configuration parameters
|
||||||
|
|
||||||
|
Examples::
|
||||||
|
tec.set_param("pwm", 0, "max_v", 2.0)
|
||||||
|
tec.set_param("pid", 1, "output_max", 2.5)
|
||||||
|
tec.set_param("s-h", 0, "t0", 20.0)
|
||||||
|
tec.set_param("center", 0, "vref")
|
||||||
|
tec.set_param("postfilter", 1, 21)
|
||||||
|
|
||||||
|
See the firmware's README.md for a full list.
|
||||||
|
"""
|
||||||
if type(value) is float:
|
if type(value) is float:
|
||||||
value = "{:f}".format(value)
|
value = "{:f}".format(value)
|
||||||
if type(value) is not str:
|
if type(value) is not str:
|
||||||
|
|
Loading…
Reference in New Issue