//---------------------------------------------------------------------------

#ifndef ProtocolH
#define ProtocolH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TProtocolForm : public TForm
{
__published:	// IDE-managed Components
private:

public:		// User declarations
  __fastcall TProtocolForm(TComponent* Owner);
  int NoFlashes, flashno, irrno;
  int iseq, seqflashlen, seqdelaylen, seqprescaler, sequencer_len;
  float delaylen;
  float flashlen[10000], flashtime[10000];         //10000 flashes;
  //unsigned short seq[40000];
  char seq[40000];
  float irrlen[10000],   irrtime[10000],  irrpower[10000];
  void __fastcall Parse_Protocol();
  void __fastcall Get_Protocol();
  void __fastcall Store_Protocol();	
};
//---------------------------------------------------------------------------
extern PACKAGE TProtocolForm *ProtocolForm;
//---------------------------------------------------------------------------
#endif
