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