?? jbwait.h
字號:
/*************************************************************
*
* 文 件 名: jbWait.h
* 說 明: 主叫掛機等待狀態頭文件
* 起始日期: 99/11/29
*
*
************************************************************/
#include <jjf24b.h>
//old mode
//#define ON 0
//#define OFF 1
#define SSD 0
#define OLD_CONTROL_PARA 1
#define NEW_CONTROL_PARA 2
bool fDaoDa;
bool fMustReport;
byte xdata bTimes;
byte xdata bEnterFlag;
uint xdata ciDaoDa;
bool fFinishFSK,fFinishDTMF;
bool fCallIdValid;
bool KeyProcess(void);
void SetPrnPaper(void);
void SetSSd(void);
void SetControlParameter(void);
void SetParameter(byte,byte);
void ClrStatData(void);
bool InPutPassWord(byte);
void DispVersion(void);
void DispAllSegment(void);
void DispComm(byte);
//old mode
uint data iAddress;
void DispDate(uint);
void DispTotal(byte,bool);
void CheckFDD(void);
void LockWait(void);
void UnLockWait(void);
void WriteDayTotal(void);
void DispCurrentTime(void);
void DispTalk(uint);
void GetOldTalk(uint);
void GetNewTalk(uint);
void DispMD(byte);
void ReadBytes(byte,byte);
byte ReadByte(uint,byte);
void WriteOut(uint,byte);
void Open(byte);
void Close(byte);
bool InComingCall(void);
void DispDiscount(void);
bool JudgeAutoOffHook(void);
bool JudgeOffHook(void);
void GetDayAddr(byte);
void GetTalkRecord(uint);
void ClrTotal(void);
void ClrRam(void);
void DispSpeed(byte);
void PowerAlarm(void);
void TestPrinter(void);
bool ReportBills(void);
byte CheckCallID(void);
void DispBillTime(void);
bool CheckManagement(void);
void CheckDTMF(void);
void SaveCallId(void);
extern bool TxByte(byte);
extern byte bFSKWord;
extern bool fDataOver;
extern bool fSecond;
extern bool fDateUpdate;
extern bool fStartFangDao;
extern bool fUnlockStat;
extern bool fPulseDetected;
extern bool fKey,fWorkMode;
extern bool fLocked,fLockRequest;
extern bool fDelaySecond,fDelay5MS;
extern bool fDispTalkPointer;
extern bool fUnLockStat;
extern bool fLockContinue;
extern bool fPluseFD;
extern bool fFDD;
extern byte xdata aCallID[];
extern byte idata bIDL;
extern bool fHoliday;
extern bool fDetectDialTone;
extern byte idata cbRingLow;
extern byte idata bDayPartCode;
extern byte xdata bReportWord;
extern uint idata ciDelaySecond;
extern bool fiDelaySecond;
extern byte bStatusWord;
extern byte cbLineState;
extern byte cbFangDao;
extern byte OutBuf,InBuf;
extern byte bKeyBuf,cbDelaySecond;
extern byte cbDelay5MS;
extern byte bDlpReason;
extern byte data cbKey;
extern bool fNo2Tariff;
extern ulint xdata lSubTariff;
extern uint idata iSubTimes;
extern uint idata ciRingHigh;
extern byte idata bDialType;
extern byte data pReadNumber;
extern byte data pWriteNumber;
extern byte idata bParaByte;
extern byte idata bErrorCode;
extern uint idata iParaWord;
extern uint idata iTotalTime;
extern byte idata cbRingTimes;
extern byte data cbPulseNum;
extern byte idata cbRingPulseNum;
extern byte xdata bFailTimes;
extern ulint idata lParaLWord;
extern ulint idata lTotalTariff;
extern byte xdata bOffHookDelay;
extern byte xdata bAutoOffHookTimes;
extern uint xdata iTalkLength;
extern byte xdata bDayTotalLength;
extern uint data iPaNeNum;
extern byte data bNeBuf;
extern byte data bPaBuf;
extern byte data bCallReason;
extern byte idata aNumBuf[];
extern byte idata aParaBuf[];
extern byte xdata aLargeBuf[];
extern byte xdata aSmallBuf[];
extern byte xdata aDataBuf[];
extern byte idata aCallTime[];
extern byte xdata aUserRTCBuf[];
extern byte code aLCDSegment[];
extern byte code aVersion[];
extern byte xdata aRTCTime[];
extern uint idata ciiDelaySecond;
extern bool fiiDelaySecond;
extern byte xdata bCallSeq;
extern void WaitRTC(void);
extern void Flash(bool);
extern bool DetectConnectTone(byte);
extern void WriteData(byte,uint,byte,byte*);
extern void WriteTwoBytes(uint);
extern void CheckSumTest(void);
extern void DelaySecond(byte);
extern void DispNum(bool);
extern void DispClr(void);
extern void DispTime(uint);
extern void Delay5MS(byte);
extern void DispOut(void);
extern void DispCharge(ulint,byte);
extern void DispSymbol(byte);
extern bool PrintTalkRecord(void);
extern void PrintProcess(void);
extern void SaveRecord(void);
extern void Speaker(byte);
extern void DispErrorCode(void);
extern void DelaySecond(byte);
extern void Page(byte);
extern bool OffHook(void);
extern bool OnHook(void);
extern bool AutoReadPara(byte);
extern bool AutoWritePara(byte);
extern void DispOK(byte);
extern void GeneralWriteData(uint);
extern void TotalAdd(uint);
extern void ConvertCode(void);
extern void SaveCurrentTime(void);
extern void ResetModem(void);
extern void WriteModem(byte,byte);
extern void SendAll(byte);
extern void RecvAll(void);
extern void SendClock(void);
extern void ExitUart(void);
extern void DispNum(bool);
extern void I2CWrite(byte);
extern void SDelay(void);
extern void NewCheckHoliday(void);
extern void NewGetDiscount(void);
extern void OldCheckHoliday(void);
extern byte OldGetDiscount(void);
extern void NewNo2Tariff(void);
extern bool PrintBaoBiao(void);
extern byte bdata fbBuf2;
extern bool fHanderEnable;
extern bool fErrorAutoCall;
extern bool fDefaultFeeSelect;
extern bool fClearTotalEnable;
extern bool fAutoReport;
extern bool fEndLockEnable;
extern byte cbLineState;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -