| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // DummyDriverFirmwareCheck.h: interface for the CDummyRoboDriverFirmwareCheck class.
- //
- //////////////////////////////////////////////////////////////////////
- #ifndef DUMMYDRIVERFIRMWARECHECK_H
- #define DUMMYDRIVERFIRMWARECHECK_H
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #include "CCOMSerial.h"
- #include "NeroRoboFirmwareCheck.h"
- #define FW_BUFSIZE 20
- static const char *FirmwareList[] =
- {
- "DummyDriver FW 1.11"
- };
- static const char *PrinterList[] =
- {
- "Dummy Robo Printer"
- };
- class CDummyRoboDriverFirmwareCheck : public CNeroRoboFirmwareCheck
- {
- public:
- CDummyRoboDriverFirmwareCheck(CSerial *pInterface);
- virtual ~CDummyRoboDriverFirmwareCheck();
- virtual char *GetRoboFirmware();
- virtual bool IsValidFirmware(const char *pcFirmware);
- virtual bool IsValidPrinter(const char *pcPrinterName);
-
- virtual SerialPortType GetInterfaceType();
- private:
- char *m_pcFirmware;
- CSerial *m_pInterface;
- };
- #endif // DUMMYDRIVERFIRMWARECHECK_H
|