#pragma once #include "Serial.h" #include "LensChangeControl.h" class AFX_EXT_CLASS CLensChangeControl_LinearTurret : public CSerial, public CLensChangeControl { public: CLensChangeControl_LinearTurret(int nIndex); ~CLensChangeControl_LinearTurret(void); virtual BOOL Connect(const CLensChangeControlInfo& controlInfo); virtual void Disconnect(); virtual BOOL Backward(); virtual BOOL Forward(); virtual BOOL GetPosition(int& nPos); virtual BOOL SetPosition(int nPos); BOOL GoHoming(); protected: int m_nCurrentValue; };