Files
bcrt/bcmil.h
2025-08-11 19:25:43 +03:00

47 lines
627 B
C++

#ifndef BCMIL_H
#define BCMIL_H
#include "declarations.h"
#include "WDMTMKv2.h"
class MIL: public QObject
{
Q_OBJECT
public:
MIL(int dev_index);
~MIL(void);
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(void);
protected:
unsigned short m_Addr;
};
#endif // BCMIL_H