📄 unit1.~h
字号:
//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "LMDCustomComponent.hpp"
#include "LMDTrayIcon.hpp"
#include "LMDWndProcComponent.hpp"
#include "YbCommDevice.h"
#include <ExtCtrls.hpp>
#include <Menus.hpp>
#include <ScktComp.hpp>
#include "LMDBaseControl.hpp"
#include "LMDBaseGraphicControl.hpp"
#include "LMDBaseLabel.hpp"
#include "LMDButton.hpp"
#include "LMDComboBox.hpp"
#include "LMDControl.hpp"
#include "LMDCustomBevelPanel.hpp"
#include "LMDCustomButton.hpp"
#include "LMDCustomComboBox.hpp"
#include "LMDCustomControl.hpp"
#include "LMDCustomGroupBox.hpp"
#include "LMDCustomImageListBox.hpp"
#include "LMDCustomLabel.hpp"
#include "LMDCustomListBox.hpp"
#include "LMDCustomPanel.hpp"
#include "LMDCustomParentPanel.hpp"
#include "LMDGroupBox.hpp"
#include "LMDImageListBox.hpp"
#include "LMDLabel.hpp"
#include <ComCtrls.hpp>
#include "LMDFormStyler.hpp"
//---------------------------------------------------------------------------
class TSerialIP_From : public TForm
{
__published: // IDE-managed Components
TServerSocket *ServerSocket1;
TLMDTrayIcon *LMDTrayIcon1;
TYbCommDevice *YbCommDevice1;
TTimer *Timer1;
TPopupMenu *PopupMenu1;
TMenuItem *close1;
TMenuItem *close2;
TMainMenu *MainMenu1;
TMenuItem *N1;
TMenuItem *HideH1;
TMenuItem *ExitE1;
TMenuItem *ActionA1;
TMenuItem *Start1;
TMenuItem *Stop1;
TMenuItem *N3;
TMenuItem *N4;
TLMDGroupBox *LMDGroupBox1;
TLMDLabel *LMDLabel3;
TLMDComboBox *LMDComboBox1;
TLMDLabel *LMDLabel4;
TLMDComboBox *LMDComboBox2;
TLMDLabel *LMDLabel5;
TLMDComboBox *LMDComboBox3;
TLMDLabel *LMDLabel6;
TLMDComboBox *LMDComboBox4;
TLMDLabel *LMDLabel7;
TLMDComboBox *LMDComboBox5;
TStatusBar *StatusBar1;
TLMDButton *LMDButton3;
TLMDButton *LMDButton4;
TLMDLabel *LMDLabel8;
TLMDComboBox *LMDComboBox6;
TLMDGroupBox *LMDGB_SS;
TLabel *Label1;
TLabel *Label2;
TLMDImageListBox *LMDImageListBox1;
TLMDImageListBox *LMDImageListBox2;
TLMDButton *LMDButton1;
TLMDButton *LMDButton2;
void __fastcall close1Click(TObject *Sender);
void __fastcall close2Click(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall LMDButton1Click(TObject *Sender);
void __fastcall LMDButton2Click(TObject *Sender);
void __fastcall InitalCOMParams(void);
void __fastcall SetCOMParams(void);
void __fastcall LMDButton3Click(TObject *Sender);
void __fastcall LMDButton4Click(TObject *Sender);
void __fastcall ServerSocket1Accept(TObject *Sender,
TCustomWinSocket *Socket);
void __fastcall ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall ExitE1Click(TObject *Sender);
void __fastcall HideH1Click(TObject *Sender);
void __fastcall Start1Click(TObject *Sender);
void __fastcall Stop1Click(TObject *Sender);
void __fastcall EnableSetCOMParams(void);
void __fastcall EbleSetCOMParams(void);
private: // User declarations
public: // User declarations
__fastcall TSerialIP_From(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TSerialIP_From *SerialIP_From;
enum TBaudRate
{
br110 ,//CBR_110
br300 ,//CBR_300
br600 ,//CBR_600
br1200 ,//CBR_1200
br2400 ,//CBR_2400
br4800 ,//CBR_4800
br9600 ,//CBR_9600
br14400 ,//CBR_14400
br19200 ,//CBR_19200
br38400 ,//CBR_38400
br56000 ,//CBR_56000
br57600 ,//CBR_57600
br115200,//CBR_115200
br128000,//CBR_128000
br256000,//CBR_256000
};
enum TParity
{
ptNoParity ,//NOPARITY
ptOddParity ,//ODDPARITY
ptEvenParity ,//EVENPARITY
ptMarkParity ,//MARKPARITY
ptSpaceParity,//SPACEPARITY
};
enum TStopBits
{
sbOneStopBit ,//ONESTOPBIT //1 stop bit
sbOne_5_StopBits,//ONE5STOPBITS //1.5 stop bits
sbTwoStopBit ,//TWOSTOPBITS //2 stop bits
};
enum TFlowControl
{
fcNone ,//AT&K0
fcRtsCts ,//AT&K3
fcXonXoff ,//AT&K4
fcTranXonXoff ,//AT&K5
fcRtsCtsXonXoff,//AT&K6
};
enum TModemStatusItem
{
msCtsOn , //MS_CTS_ON
msDsrOn , //MS_DSR_ON
msRingOn, //MS_RING_ON
msRlsdOn, //MS_RLSD_ON
};
const BufSize = 1024;
unsigned char WBuf[BufSize];
unsigned char RBuf[BufSize];
bool FIsTransmit;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -