mirror of
https://github.com/dimoniche/solarium.vlad.git
synced 2026-01-29 20:43:31 +03:00
31 lines
920 B
C
31 lines
920 B
C
#ifndef _FR_H_
|
|
#define _FR_H_
|
|
|
|
// òàéìàóò îæèäàíèÿ ïå÷àòè ÷åêà
|
|
#define WAIT_PRINT_TIMEOUT 10000
|
|
|
|
// ïàðîëü îïåðàòîðà ïî óìîë÷àíèþ
|
|
#define DEFAULT_PASS 1
|
|
|
|
extern CPU_INT08U FiscalConnState;
|
|
|
|
extern int FReportGet(void);
|
|
extern void InitFiscal(void);
|
|
extern int IsFiscalConnected(void);
|
|
extern void FPend(void);
|
|
extern void FPost(void);
|
|
extern int PrintFiscalBill(CPU_INT32U money, CPU_INT32U time, CPU_INT08U flag, char* service_name, CPU_INT32U nomprice);
|
|
extern void SetFiscalErrorByCode(CPU_INT08U err);
|
|
extern void ClearFiscalErrors(void);
|
|
extern int TstCriticalFiscalError(void);
|
|
extern int GetFirstCriticalFiscalError(CPU_INT08U *err);
|
|
extern void ClrFiscalErrorByCode(CPU_INT08U err);
|
|
extern void FReportPend(void);
|
|
extern void FReportPost(void);
|
|
extern CPU_INT16U FReportTest(void);
|
|
extern int CheckFiscalStatus();
|
|
extern int ConnectFiscalFast(void);
|
|
extern int CanselFiscalBill(void);
|
|
|
|
#endif //#ifndef _FR_H_
|