//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "CSPIN.h"
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
        TLabel *Label11;
        TLabel *Label12;
        TButton *btnActive;
        TGroupBox *GroupBox2;
        TShape *Shape0;
        TShape *Psp0;
        TShape *Shape1;
        TShape *Psp1;
        TShape *Shape2;
        TShape *Psp2;
        TShape *Shape3;
        TShape *Psp3;
        TShape *Shape4;
        TShape *Psp4;
        TShape *Shape5;
        TShape *Psp5;
        TShape *Shape6;
        TShape *Psp6;
        TShape *Shape7;
        TShape *Psp7;
        TShape *Shape8;
        TShape *Psp8;
        TShape *Shape9;
        TShape *Psp9;
        TShape *Shape10;
        TShape *Psp10;
        TShape *Shape11;
        TShape *Psp11;
        TShape *Shape12;
        TShape *Psp12;
        TShape *Shape13;
        TShape *Psp13;
        TShape *Shape14;
        TShape *Psp14;
        TShape *Shape15;
        TShape *Psp15;
        TButton *btnEnd;
        TComboBox *cbxBoardNo;
        TComboBox *cbxOutputPort;
        TComboBox *cbxInputPort;
        TTimer *Timer1;
        TGroupBox *GroupBox1;
        TCheckBox *CheckBox1;
        TCheckBox *CheckBox2;
        TCheckBox *CheckBox3;
        TCheckBox *CheckBox4;
        TCheckBox *CheckBox5;
        TCheckBox *CheckBox6;
        TCheckBox *CheckBox7;
        TCheckBox *CheckBox8;
        TCheckBox *CheckBox9;
        TCheckBox *CheckBox10;
        TCheckBox *CheckBox11;
        TCheckBox *CheckBox12;
        TCheckBox *CheckBox13;
        TCheckBox *CheckBox14;
        TCheckBox *CheckBox15;
        TCheckBox *CheckBox16;
        TCheckBox *CheckBox17;
        TCheckBox *CheckBox18;
        TCheckBox *CheckBox19;
        TCheckBox *CheckBox20;
        TCheckBox *CheckBox21;
        TCheckBox *CheckBox22;
        TCheckBox *CheckBox23;
        TCheckBox *CheckBox24;
        TCheckBox *CheckBox25;
        TCheckBox *CheckBox26;
        TCheckBox *CheckBox27;
        TCheckBox *CheckBox28;
        TCheckBox *CheckBox29;
        TCheckBox *CheckBox30;
        TCheckBox *CheckBox31;
        TCheckBox *CheckBox32;
        TShape *Shape16;
        TShape *Shape24;
        TShape *Shape17;
        TShape *Shape25;
        TShape *Shape18;
        TShape *Shape26;
        TShape *Shape19;
        TShape *Shape27;
        TShape *Shape20;
        TShape *Shape28;
        TShape *Shape21;
        TShape *Shape29;
        TShape *Shape22;
        TShape *Shape30;
        TShape *Shape23;
        TShape *Shape31;
        TLabel *lblOut1;
        TLabel *lblOut2;
        TLabel *lblOut3;
        TLabel *lblOut4;
        TLabel *lblOut5;
        TLabel *lblOut6;
        TLabel *lblOut7;
        TLabel *lblOut8;
        TLabel *lblOut9;
        TLabel *lblOut10;
        TLabel *lblOut11;
        TLabel *lblOut12;
        TLabel *lblOut13;
        TLabel *lblOut14;
        TLabel *lblOut15;
        TLabel *lblOut16;
        TLabel *lblOut17;
        TLabel *lblOut18;
        TLabel *lblOut19;
        TLabel *lblOut20;
        TLabel *lblOut21;
        TLabel *lblOut22;
        TLabel *lblOut23;
        TLabel *lblOut24;
        TLabel *lblOut25;
        TLabel *lblOut26;
        TLabel *lblOut27;
        TLabel *lblOut28;
        TLabel *lblOut29;
        TLabel *lblOut30;
        TLabel *lblOut31;
        TLabel *lblOut32;
        TLabel *lblIn0;
        TLabel *lblIn1;
        TLabel *lblIn2;
        TLabel *lblIn3;
        TLabel *lblIn4;
        TLabel *lblIn5;
        TLabel *lblIn6;
        TLabel *lblIn7;
        TLabel *lblIn8;
        TLabel *lblIn9;
        TLabel *lblIn10;
        TLabel *lblIn11;
        TLabel *lblIn12;
        TLabel *lblIn13;
        TLabel *lblIn14;
        TLabel *lblIn15;
        TLabel *lblIn16;
        TLabel *lblIn17;
        TLabel *lblIn18;
        TLabel *lblIn19;
        TLabel *lblIn20;
        TLabel *lblIn21;
        TLabel *lblIn22;
        TLabel *lblIn23;
        TLabel *lblIn24;
        TLabel *lblIn25;
        TLabel *lblIn26;
        TLabel *lblIn27;
        TLabel *lblIn28;
        TLabel *lblIn29;
        TLabel *lblIn30;
        TLabel *lblIn31;
        TShape *Psp16;
        TShape *Psp17;
        TShape *Psp18;
        TShape *Psp19;
        TShape *Psp20;
        TShape *Psp21;
        TShape *Psp22;
        TShape *Psp23;
        TShape *Psp24;
        TShape *Psp25;
        TShape *Psp26;
        TShape *Psp27;
        TShape *Psp28;
        TShape *Psp29;
        TShape *Psp30;
        TShape *Psp31;
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall btnEndClick(TObject *Sender);
        void __fastcall btnActiveClick(TObject *Sender);
        void __fastcall Timer1Timer(TObject *Sender);
        void __fastcall CheckBox1Click(TObject *Sender);
        void __fastcall cbxBoardNoChange(TObject *Sender);
        void __fastcall cbxOutputPortChange(TObject *Sender);
        void __fastcall cbxInputPortChange(TObject *Sender);
private:	// User declarations
public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
