/************************** Copyright (c) **********************************
|
** FUZHOU FUGUANG ELECTRONICS Co.,LTD.
|
** ¸£Öݸ£¹âµç×ÓÓÐÏÞ¹«Ë¾
|
** http://www.fuguang.com
|
**
|
**-------------- File Info -------------------------------------------------
|
** File name: ChargePage.h
|
** Last modified Date: 2008-11-16
|
** Last Version: 1.0
|
** Descriptions: Charge test module functions
|
**
|
**--------------------------------------------------------------------------
|
** Created by: mxpopstar
|
** Created date: 2008-11-16
|
** Version: 1.0
|
** Descriptions: The original version
|
**
|
**--------------------------------------------------------------------------
|
** Modified by: mxpopstar
|
** Modified date: 2008-11-20
|
** Version:
|
** Descriptions: Charge test module functions
|
**
|
***************************************************************************/
|
//
|
#ifndef ChargingPage_H
|
#define ChargingPage_H
|
|
#include "Define.h"
|
|
//----------- ³äµç״̬ ------------
|
#define CPStopCharging 0
|
#define CPPauseCharging 1
|
#define CPSmallCharging 2
|
#define CPLargeCharging 3
|
#define CPNullCharging 4
|
|
unsigned char DSPChargePage(void);
|
void CPUpdateValue(void);
|
unsigned char GetCPStateIndex(void);
|
unsigned int GetChargePowerState(void);
|
void UpdateCPStateText(unsigned char stateindex);
|
void GetChargePageButtonDown(void);
|
void DrawCPControlButton(const unsigned char sysstate);
|
unsigned char InitChargingParm(void);
|
unsigned char GetAutoStartCharge(void);
|
void OpenChargePower(const unsigned char powertype);
|
void CloseChargePower(void);
|
void StartCharging(const unsigned char chargetype);
|
void ResumeCharging(const unsigned char chargetype);
|
void SuspendCharging(const unsigned char pausetype);
|
void StopCharging(const unsigned char stoptype);
|
void SetAutoStartCharge(const unsigned char value);
|
void CPControlChargeCurrent(volatile const FBO_Data *fbodata);
|
void SetOverCurrentTime(const unsigned char time);
|
unsigned char GetOverCurrentTime(void);
|
void CPCheckAbnormalAlarm(void);
|
void DSPChargePageText(void);
|
|
#endif
|
//
|