summaryrefslogtreecommitdiff
path: root/pcr-controller/protocol_uc.txt
blob: c251da619a27edf4008278a643a9d4aa84b78821 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Command bytes:
's' Temperatursensor lesen -> string (float3.2) + \r\n
'T' Temperatursoll setzen <- string (int(float(x)*16))
't' Temperatursoll lesen -> string (float3.2) + \r\n
'P' P-Wert setzen <- string (uint16_t x * 1024)
'p' Alle PID Werte ausgeben -> string (uint16_t)  + \r\n
'I' I-Wert setzen <- string (uint16_t x * 1024)
'i' Alle PID Werte ausgeben -> string (uint16_t)  + \r\n
'D' D-Wert setzen <- string (uint16_t x * 1024)
'd' Alle PID Werte ausgeben -> string (uint16_t p / 1024, i / 1024,  d / 1024)  + \r\n
'A' Pumpe on
'a' Pumpe off
'B' Deckelheizung on
'b' Deckelheizung off
'L' LED (Debug) -> byte (0-255)
'R' Reset (Alle Register zurücksetzen und neu initialisieren)

Nach jedem Setz-Command: Bestätigung mit "OK\r\n" (oder so)
'