bc mode v1

This commit is contained in:
2025-08-12 21:48:13 +03:00
commit 7a97506a32
16 changed files with 4311 additions and 0 deletions

51
bcmil.h Normal file
View File

@@ -0,0 +1,51 @@
#ifndef BCMIL_H
#define BCMIL_H
#include <QObject>
//#include "WDMTMKv2.h"
#define TMK_DATA unsigned short
typedef void *HANDLE;
//class BC_MIL;
//class RT_MIL;
class MIL:public QObject
{
Q_OBJECT
public:
MIL(int dev_index);
~MIL();
int WaitInt(TMK_DATA wCtrlCode);
void closeAll();
//void closeAllrt();
//bool GetEvent(TTmkEventData *pEv, unsigned short Timeout);
protected:
int m_TmkIndex;
HANDLE m_hEvent;
};
class BC_MIL:public MIL
{
public:
BC_MIL(int dev_index);
~BC_MIL(void);
};
/*
class RT_MIL:public MIL
{
public:
RT_MIL(int dev_indexi, unsigned short Addr);
~RT_MIL();
protected:
unsigned short m_Addr;
};*/
#endif // BCMIL_H