Removed obsolete comments

This commit is contained in:
Thomas 2023-11-14 08:35:53 +01:00
parent 79868787cf
commit 447d1ceb54

View File

@ -1,185 +1,12 @@
#ifndef SENDWRCMDS_DEFS_H
#define SENDWRCMDS_DEFS_H
#include <stdint.h>
#include "tslib.h"
#include <QString>
// asynch. Commands
// store OUTPUT commands until time to send
// problem: OUT commands are set if a button is pressed or a transaction event happens
// so it's never synchron with sending grid
// but sending must apply the 100ms time grid as we have to wait for the response before sending the next command!!!
// aug2023: used with setSendCommand0
//#define SENDDIRCMD_TestSerial 1
//#define SENDDIRCMD_MakeReset 2
//#define SENDDIRCMD_setTime 3
//#define SENDDIRCMD_setWakeFrequ 4
//#define SENDDIRCMD_MOVEUP_LOCK 5
//#define SENDDIRCMD_MOVEDN_LOCK 6
//#define SENDDIRCMD_OPENUP_DOOR 7
//#define SENDDIRCMD_OPENDN_DOOR 8
//#define SENDDIRCMD_LEDILLU 9
//#define SENDDIRCMD_LEDCOIN 10
//#define SENDDIRCMD_LEDTICKET 11
//#define SENDDIRCMD_LEDPAD 12
//#define SENDDIRCMD_LEDSTART 13
//#define SENDDIRCMD_LEDINSIDE 14
//#define SENDDIRCMD_LED_ALL 15
//#define SENDDIRCMD_FAN 16
//#define SENDDIRCMD_LAERM 17
//#define SENDDIRCMD_REL1 18
//#define SENDDIRCMD_WAKEPTU 20
//#define SENDDIRCMD_AUXPWR 21
//#define SENDDIRCMD_AUXDDR 22
//#define SENDDIRCMD_AUXOUT 23
//#define SENDDIRCMD_UCONTACT_ON 30
//#define SENDDIRCMD_PRN2_SWONOFF 31
//#define SENDDIRCMD_MIF_SWONOFF 32
//#define SENDDIRCMD_MIF_ATBCREATE 33
//#define SENDDIRCMD_MOD_SWONOFF 40
//#define SENDDIRCMD_MOD_WAKE 41
//#define SENDDIRCMD_MDB_POWER 42
//#define SENDDIRCMD_MDB_WAKE 43
//#define SENDDIRCMD_CRED_ON 44
//#define SENDDIRCMD_CRED_WAKE 45
//#define SENDDIRCMD_SHUT_MOV 50
//#define SENDDIRCMD_ESCRO_MOV 51
//#define SENDDIR_OPENVAULT 52
//#define SENDDIR_REJMOT_ON 53
//#define SENDDIR_REJMOT_RUN 54
// Level 2 (serial from DC to devices)
//#define SEND_REQU_SERCONF 100
//#define SEND_REQU_HWversion 101
//#define SEND_REQU_SWversion 102
//#define SEND_REQU_CONDITION 103
//#define SEND_REQU_UID 104
//#define SEND_REQU_TIME 105
// includes wake frequency
//#define SEND_REQU_ANALOGS 110
//#define SEND_REQU_DIG_INPUTS 111
//#define SEND_REQU_DIG_OUTPUTS 112
//#define SEND_REQU_PRN_STATE 120
//#define SEND_REQU_PRN_FONTS 121
//#define SEND_REQU_PRN_ALL 122
//#define SEND_REQU_MIFSTATE 123
// Type and state of reader
//#define SEND_REQU_MIFDATA 124
// Type, UID, Header of card
// read one card sector
// sectors must be addressed by RD_ADD
//#define SEND_REQU_MIF_ATB_TYPE 125
//#define SEND_REQU_MDB_GETSTAT 126
//#define SEND_REQU_MDB_GETWAK 127
//#define SEND_REQU_MDB_GETRESP 128
//#define SEND_REQU_EMP_GETALL 129
//#define SEND_REQU_EMP_GETCOIN 130
//#define SENDDIRCMD_DEVICE_PARA 131
//#define SENDDIRCMD_MACHINE_ID 132
//#define SEND_REQU_DEVICE_PARA 133
//#define SEND_REQU_MACINE_ID 134
// TODO:
//#define SENDDIRCMD_PRN_SETUP 72
//#define SENDDIRCMD_MDB_SNDMSG 92
//#define SENDDIRCMD_EMP_SETT 93
//#define SENDDIRCMD_PRN_BC 80
// further: mdb state, coinchecker state, bill state, modem state, credit_state....
/*
#define SENDDIRCMD_SHUTOPENBYTIME 60
#define SENDDIRCMD_SHUTOPENBYCOIN 61
//#define SENDDIRCMD_SHUT_SENDTIME 62
#define SENDDIRCMD_ESCRO_TAKE 63
#define SENDDIRCMD_ESCRO_GIVE 64
#define SENDDIRCMD_PRN_SYS_CMD 70
#define SENDDIRCMD_PRN_ESC_CMD 71
#define SENDDIRCMD_PRN_MOVE 73
#define SENDDIRCMD_PRN_SETFONT 74
#define SENDDIRCMD_PRN_SETLETT 75
#define SENDDIRCMD_PRN_CUT 76
//#define SENDDIRCMD_PRN_TXT // not needed
#define SENDDIRCMD_PRN_LF 78
#define SENDDIRCMD_PRN_FONTTAB 79
#define SENDDIRCMD_PRN_QR 81
#define SENDDIRCMD_PRN_STOREDQR 82
#define SENDDIRCMD_PRN_LOGO_FL 83
//#define SENDDIRCMD_PRN_LOGO_GRAF 84
//#define SENDDIRCMD_PRN_LOGODAT 85
//#define SENDDIRCMD_PRN_STORBC 86
#define SENDDIRCMD_PRN_STORQR 87
#define SENDDIRCMD_PRN_DOC 88
#define SENDDIRCMD_PRN_CLEARDOC 89
//#define SENDDIRCMD_MDB_POWER 42
//#define SENDDIRCMD_MDB_WAKE 43
#define SENDDIRCMD_MDB_RES 90
#define SENDDIRCMD_MDB_SENDCMD 91
#define SENDDIRCMD_EMP_POLL 94
#define SENDDIRCMD_EMP_STARPPAY 95
#define SENDDIRCMD_EMP_STOPPAY 96
*/
// obsolete:
/*
#define SENDDIRCMD_PRN1_SENDTEXT 54
#define SENDDIRCMD_PRN1_SENDCMD 55
#define SENDDIRCMD_PRN1_SERPAR 56
#define SENDDIRCMD_PRN_LEVEL2_4B 58
#define SENDDIRCMD_PRN_LEVEL2_64 59
*/
// highest priority
//#define CMDSTACKDEPTH 16
// means: up to 16 cmd can be stored. They are issued one by one every 100ms
//void sendWRcmd_clrCmdStack(void);
//bool sendWRcmd_setSendCommand0(uint16_t nextCmd);
// GUI or app sends a command to DC transfered by serial
//uint16_t sendWRcmd_getSendCommand0(void);
// lower priority
//#define CMD4STACKDEPTH 8
//void sendWRcmd_clrCmd4Stack(void);
//bool sendWRcmd_setSendCommand4(uint16_t nextCmd, uint8_t dat1, uint8_t dat2, uint8_t dat3, uint8_t dat4);
//uint16_t sendWRcmd_getSendCommand4(uint8_t *dat1, uint8_t *dat2, uint8_t *dat3, uint8_t *dat4);
//#define CMD8STACKDEPTH 4
//void sendWRcmd_clrCmd8Stack(void);
//bool sendWRcmd_setSendCommand8(uint16_t nextCmd, uint8_t dat1, uint8_t dat2, uint16_t dat3, uint32_t dat4);
//uint16_t sendWRcmd_getSendCommand8(uint8_t *dat1, uint8_t *dat2, uint16_t *dat3, uint32_t *dat4);
// lowest priority
// wait for resonse before send next!
bool sendWRcmd_setSendBlock160(uint8_t leng, uint8_t *buf);
uint8_t sendWRcmd_getSendBlock160(uint8_t *leng, uint8_t *buf);
@ -187,47 +14,6 @@ uint8_t sendWRcmd_getSendBlock160(uint8_t *leng, uint8_t *buf);
void sendWRcmd_INI(void);
//uint8_t epi_store64ByteSendData(uint8_t length, uint8_t *buf);
// HWapi writes data to be forwarded to DC and further to mdb-device
// not batched! don't use twice within 100ms
//uint8_t gpi_restore64ByteSendData(uint8_t *length, uint8_t *buf);
// datif reads data to forward to dc
// ONE printer doc consists of 20 x 64 byte
//#define MAXNROF_PRNBYTES 64
//#define MAXNROF_PRNBLOCKS 20
/*
void epi_resetPrinterStack(void);
uint8_t epi_storePrnText(char *buf, uint8_t leng);
// store text and binary data from Gui in next higher free memory 0....9
uint8_t gpi_restorePrnText(uint8_t *retbuf);
// read printer text and send to slave, size of retbuf== 64
uint8_t gpi_chk4remainingText(void);
// retval: 0: no more textline left (to send) >0: nr of lines
*/
//void epi_storeUserOfSendingTextBuffer(uint8_t user, uint8_t para1, uint8_t para2, uint8_t para3, uint8_t para4 );
// user=1: Text-Print is using this buffer
// 2: QR-code-Printer is using this buffer
//uint8_t gpi_getUserOfSendingTextBuffer(uint8_t *para1, uint8_t *para2, uint8_t *para3, uint8_t *para4);
// user=1: Text-Print is using this buffer
// 2: QR-code-Printer is using this buffer
// #define FDCMD_STACKDEPTH 16 / 32
// short and long commands are queued into the same stack to guaranty right order
void sendFDcmd_clrStack(void);