#ifndef __TERMINAL_DEVICE_H__
#define __TERMINAL_DEVICE_H__

#include <Client/Device.h>
#include <jni.h>

class CTerminalDevice : public IDevice
{
public:
    CTerminalDevice(JavaVM* vm, jobject service);
    ~CTerminalDevice();

	virtual bool TakePhoto(unsigned char channel, unsigned char preset, const string& path, bool photo);

private:
	JavaVM* m_vm;
    jobject m_javaService;
};


#endif // __TERMINAL_DEVICE_H__