11#include "DeviceAxlBase.h"
12#include "DeviceMotionBase.h"
20 class CInternalDeviceMotionAxl;
344 DeclareGetClassType();
347 virtual bool CheckDeviceLibraries()
const override;
348 virtual const CResult ModifyMotionAxis()
override;
351 CInternalDeviceMotionAxl* m_pInternal;
353 friend class CInternalDeviceMotionAxl;
Template type 의 배열 클래스.
Definition FLArray.h:53
Template type 의 문자열 클래스
Definition FLString.h:34
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
아진 모션 장치 좌표 축 맵핑 기반 클래스
Definition DeviceMotionAxlCoordAxisMappingBase.h:29
const CResult EnableGantryAxis()
갠트리 축을 활성화합니다.
virtual const CResult SetGantryAxisPositionOffset(int32_t i32MasterAxis)
갠트리 축 위치 오프셋을 설정합니다.
virtual const CResult SetServoOn(bool bOn)
서보를 켜거나 끕니다.
virtual const CResult AddGantryAxis(int32_t i32MasterAxis, int32_t i32SlaveAxis)
갠트리 축을 추가합니다.
virtual bool IsInitialized() const override
장치의 초기화 상태를 얻어옵니다.
virtual bool IsMotionDone()
모션이 완료되었는지 확인합니다.
virtual ~CDeviceMotionAxl()
기본 소멸자
virtual bool IsGantrySlaveAxis(int32_t i32Axis)
해당 축이 갠트리 슬레이브 축인지 확인합니다.
virtual const CResult AddCoordAxisMapping(const Base::CFLArray< int32_t > &flaAxisIndexes)
지정된 축 인덱스로 좌표 축 매핑을 추가합니다.
virtual const CResult Terminate() override
장치를 초기화 해제 합니다.
const CResult DisableGantryAxis()
갠트리 축을 비활성화합니다.
virtual bool GetStatus()
모션 상태를 가져옵니다.
virtual const CResult MotorEStop()
모터를 비상 정지시킵니다.
virtual const CResult SetMotionFilePath(const Base::CFLString< wchar_t > &flsMotionFilePath)
모션 파일 경로를 설정합니다.
const CResult EnableCoordAxisMapping()
좌표 축 매핑을 활성화합니다.
virtual bool GetInposition()
virtual const CDeviceMotionAxlCoordAxisMappingBase * GetCoordAxisMapping(int32_t i32Index)
인덱스로 좌표 축 매핑을 가져옵니다.
virtual const CResult MotorStop()
모터를 정지시킵니다.
virtual const CResult RemoveCoordAxisMapping(int32_t i32Index)
인덱스로 좌표 축 매핑을 제거합니다.
virtual Base::CFLString< wchar_t > GetMotionFilePath() const
모션 파일 경로를 가져옵니다.
virtual const CResult RemoveGantryAxis(int32_t i32MasterAxis)
갠트리 축을 제거합니다.
const CResult DisableCoordAxisMapping()
좌표 축 매핑을 비활성화합니다.
virtual bool IsGantryMasterAxis(int32_t i32Axis)
해당 축이 갠트리 마스터 축인지 확인합니다.
virtual const CResult Initialize() override
장치를 초기화 합니다.
virtual const CResult SetAlarmClear()
알람을 해제합니다.
CDeviceMotionBase()
기본 생성자
Definition AutoFileCleaner.h:17