chiark / gitweb /
realtime: movpos: debug output: exclude some more stuff from the default movpos output
[trains.git] / hostside / stastate.h.gen
1 #!/bin/sh
2
3 set -e
4 Sta () { l="$l $1"; }
5
6   Sta Crashed
7   Sta Flush
8   Sta Off
9   Sta Manual
10   Sta Ping
11   Sta Settling
12   Sta Resolving
13   Sta Finalising
14   Sta Run
15
16 echo 'typedef enum {'
17 for s in $l; do echo "  Sta_$s,"; done
18 echo '} StartupState;
19 #define DEFINE_STASTATE_DATA \'
20 printf '  { '
21 for s in $l; do printf '"%s",' $s; done
22 echo '0 }'