//-----------------------------------------------------------------------------
#ifndef mvHYPERIONHandlerH
#define mvHYPERIONHandlerH mvHYPERIONHandlerH
//-----------------------------------------------------------------------------
#include "DeviceHandler.h"

//-----------------------------------------------------------------------------
class DeviceHandlerHYPERION : public DeviceHandler
//-----------------------------------------------------------------------------
{
public:
	DeviceHandlerHYPERION( mvIMPACT::acquire::Device* pDev ) : DeviceHandler(pDev) {}
	static DeviceHandler* Create( mvIMPACT::acquire::Device* pDev ) { return new DeviceHandlerHYPERION(pDev); }
	virtual bool SupportsFirmwareUpdate( void ) const { return true; }
	virtual int UpdateFirmware( bool boSilentMode );
};

#endif // mvHYPERIONHandlerH
