/* FILENAME... PIGCSPiezoController.cpp ************************************************************************* * Copyright (c) 2011-2013 Physik Instrumente (PI) GmbH & Co. KG * This file is distributed subject to the EPICS Open License Agreement * found in the file LICENSE that is included with this distribution. ************************************************************************* Version: $Revision$ Modified By: $Author$ Last Modified: $Date$ HeadURL: $URL$ Original Author: Steffen Rau Created: 15.12.2010 */ #include "PIGCSPiezoController.h" #include "PIasynAxis.h" #include #include //#undef asynPrint //#define asynPrint(user,reason,format...) 0 asynStatus PIGCSPiezoController::getStatus(PIasynAxis* pAxis, int& homing, int& moving, int& negLimit, int& posLimit, int& servoControl) { asynStatus status = getMoving(pAxis, moving); if (status != asynSuccess) { return status; } homing = 0; negLimit = 0; posLimit = 0; return status; } asynStatus PIGCSPiezoController::getReferencedState(PIasynAxis* pAxis) { pAxis->m_homed = 1; return asynSuccess; }