#! /bin/sh
sys=$1
Sys=$(capitalise_initial $sys)
sympar=${sys}_sympar.txt
RTXI_H="${Sys}_rtxi.h"
program=$(basename $0)
date=$(date)
cat <<EOF > ${RTXI_H}
// -*-c++-*- Put Emacs into c++-mode
// Generated from $sympar by MTT
// using $program
// at $date
#include <rt.h>
#include <default_gui_model.h>
class $Sys : public DefaultGUIModel
{
public:
$Sys(void);
virtual ~$Sys(void);
virtual void execute(void);
protected:
virtual void update(DefaultGUIModel::update_flags_t);
private:
EOF
gawk '
{ printf(" double %s;\n", $1); }
' $sympar >> ${RTXI_H}
cat <<EOF >> ${RTXI_H}
};
EOF