📄 battery.~h
字号:
//---------------------------------------------------------------------------
#ifndef batteryH
#define batteryH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "SPComm.hpp"
#include <Mask.hpp>
#include <ExtCtrls.hpp>
#include <ComCtrls.hpp>
#include <Chart.hpp>
#include <Series.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
#include "TeeTools.hpp"
#include <Buttons.hpp>
#include "TeeEdit.hpp"
#include "TeeURL.hpp"
#include "TeeBannerTool.hpp"
#include "EVENTLISTLib_OCX.h"
#include <OleCtrls.hpp>
//---------------------------------------------------------------------------
class TMainForm : public TForm
{
__published: // IDE-managed Components
TMemo *Memo1;
TComboBox *ComComboBox;
TComboBox *RateComboBox;
TComm *Comm1;
TMaskEdit *MaskEdit1;
TEdit *Edit1;
TChart *Chart1;
TLineSeries *RamCapicitySeries;
TMarksTipTool *ChartTool1;
TFullScreenTool *FullScreenTool;
TGroupBox *GroupBox1;
TBitBtn *BtnLink;
TBitBtn *BtnWrite;
TBitBtn *BtnFullScr;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TChartPreviewer *ChartPreviewer1;
TBitBtn *BtnPreView;
TBitBtn *BtnExport;
TChartEditor *ChartEditor1;
TRectangleTool *TextTool;
TLineSeries *ChargeCurrentSeries;
TLabel *Label5;
TLabel *Label6;
TLabel *Label7;
TLabel *Label8;
TLineSeries *VoltageSeries;
TBannerTool *ScrollTool;
TTimer *Timer1;
TLabel *Label9;
TButton *BtnFlash;
void __fastcall FormCreate(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall Comm1ReceiveData(TObject *Sender, Pointer Buffer,
WORD BufferLength);
void __fastcall BtnLinkClick(TObject *Sender);
void __fastcall BtnWriteClick(TObject *Sender);
void __fastcall BtnFullScrClick(TObject *Sender);
void __fastcall BtnPreViewClick(TObject *Sender);
void __fastcall BtnExportClick(TObject *Sender);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall BtnFlashClick(TObject *Sender);
private: // User declarations
bool bFlashflag;
bool bLinkflag;
double RemCapacity;
double Current;
double Power;
int Voltage;
TTime tStartTime;
int iInterval;
bool BatFullFlag;
public: // User declarations
__fastcall TMainForm(TComponent* Owner);
AnsiString __fastcall ReceiveCapaData(AnsiString);
void __fastcall ReceiveFlagData(AnsiString);
AnsiString __fastcall ReceiveChargeData(AnsiString);
AnsiString __fastcall ReceiveVoltData(AnsiString);
AnsiString _fastcall ReceivePercentData(AnsiString buffer);
};
//---------------------------------------------------------------------------
extern PACKAGE TMainForm *MainForm;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -