#!/bin/sh

set -e
Sta () { l="$l $1"; }

                 # sta_toev   ping_toev
  Sta Flush      #  R 300      I ?         
  Sta Off        #  I ?        I ?         
  Sta Ping       #  I ?        I ?         
  Sta Fault      #  I ?        R set       
  Sta Settling   #  I ?        R set       
  Sta Resolving  #  I ?        R set       
  Sta Run        #  I ?        R set       

echo 'typedef enum {'
for s in $l; do echo "  Sta_$s,"; done
echo '} StartupState;
#define DEFINE_STASTATE_DATA \'
printf '  { '
for s in $l; do printf '"%s",' $s; done
echo '0 }'
