//--------------------------------------------------------------------------- #ifndef PAI1216uH #define PAI1216uH //--------------------------------------------------------------------------- #include #include #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TLabel *Label1; TBitBtn *ExitBtn; TLabel *Label3; TComboBox *CardCombo; TGroupBox *GroupBox1; TMemo *Memo1; TEdit *Edit0; TEdit *Edit1; TEdit *Edit2; TEdit *Edit3; TLabel *Label2; TLabel *Label4; TLabel *Label5; TLabel *Label6; TLabel *Label7; TLabel *Label8; TLabel *Label9; TLabel *Label10; TEdit *Edit7; TEdit *Edit6; TEdit *Edit5; TEdit *Edit4; TEdit *Edit12; TLabel *Label11; TLabel *Label12; TLabel *Label13; TLabel *Label14; TEdit *Edit11; TEdit *Edit10; TEdit *Edit9; TEdit *Edit8; TLabel *Label15; TLabel *Label16; TLabel *Label17; TLabel *Label18; TEdit *Edit15; TEdit *Edit14; TEdit *Edit13; TComboBox *ChannelsCombo; TLabel *Label19; TBitBtn *GetDataBtn; TEdit *Edit16; TEdit *Edit17; TEdit *Edit18; TEdit *Edit19; TEdit *Edit23; TEdit *Edit22; TEdit *Edit21; TEdit *Edit20; TEdit *Edit24; TEdit *Edit25; TEdit *Edit26; TEdit *Edit27; TEdit *Edit28; TEdit *Edit29; TEdit *Edit30; TEdit *Edit31; TLabel *Label20; TLabel *Label21; TLabel *Label22; TLabel *Label23; TLabel *Label24; TLabel *Label25; TLabel *Label26; TLabel *Label27; TTimer *Timer1; void __fastcall ExitBtnClick(TObject *Sender); void __fastcall GetDataBtnClick(TObject *Sender); void __fastcall Timer1Timer(TObject *Sender); void __fastcall FormCreate(TObject *Sender); private: // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); void __fastcall GetCardInfo(void); void __fastcall Fifo(unsigned long BASE); void __fastcall NoFifo(unsigned long BASE); void __fastcall SetChannel(unsigned long BASE, unsigned char channel); void __fastcall StartConversion(unsigned long BASE); unsigned short __fastcall WaitForEOC(unsigned long BASE); short __fastcall RetrieveADConversion(unsigned long BASE); void __fastcall CheckFifo(unsigned long BASE); void __fastcall EnableCounters(unsigned long BASE); void __fastcall DisableCounters(unsigned long BASE); void __fastcall ResetFifos(unsigned long BASE); void __fastcall SetFifoChannels(unsigned long BASE); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif