++Using
[svn42.git] / firmware-messages.txt
1 ###############################################################
2 /dev/ttyUSB0: door key printer
3
4
5  Messages:
6   after reset:
7    init complete
8
9   manual open key pressed:
10    open forced manually
11
12   manual close key pressed:
13    close forced manually
14
15   closing or opening finished
16    Status: closed|opened, idle
17
18   closing or opening timeout:
19    Error: open/close took too long!
20
21  commands:
22   c ... close
23    response: "Ok", "Already closed", "Error: .*"
24   o ... open
25    response: "Ok", "Already opened", "Error: .*"
26   t ... toggle
27    responce: "Ok", "Error: .*"
28   s ... status
29    response: "Status: closed|opened|<->, opening|waiting|closing|idle, ajar|shut"
30          or  "Error: .*"
31   r ... reset
32    "Ok, closing now" or "Error: .*"
33   * ... everything else
34    Error: unknown command
35
36  open/close  will only be accepted if Status: ..., idle, ...
37              otherwise response: Error: Operation in progress
38
39  unless error case s will always be accepted
40
41  Reset overrules all other operations in progress
42
43  if an error occured every command besides r gets ingnored and
44    Error: last open/close operation took too long!
45  is sent in response
46
47 ###############################################################
48