![]() |
FLImaging 6.8.8.6
|
Ezi Motion Plus RV6 모션 클래스 더 자세히 ...
#include <DeviceMotionEziMotionPlusRV6.h>
Public 멤버 함수 | |
CDeviceMotionEziMotionPlusRV6 () | |
기본 생성자 | |
virtual | ~CDeviceMotionEziMotionPlusRV6 () |
기본 소멸자 | |
virtual const CResult | Initialize () override |
장치를 초기화 합니다. | |
virtual const CResult | Terminate () override |
장치를 초기화 해제 합니다. | |
virtual const CResult | SetPortNo (uint8_t u8PortNo) |
virtual uint8_t | GetPortNo () |
virtual const CResult | SetBaudRate (uint32_t u32BaudRate) |
virtual uint32_t | GetBaudRate () |
FLImaging::Devices::CDeviceMotionBase(으)로부터 상속된 Public 멤버 함수 | |
CDeviceMotionBase () | |
기본 생성자 | |
virtual | ~CDeviceMotionBase () |
기본 소멸자 | |
virtual int32_t | GetBoardIndex () const |
virtual const CResult | SetBoardIndex (int32_t i32Index) |
virtual int32_t | GetAxisCount () const |
virtual const CResult | SetAxisCount (int32_t i32Count) |
virtual const CDeviceMotionAxisBase * | GetMotionAxis (int32_t i32Index) const |
FLImaging::Devices::CDeviceBase(으)로부터 상속된 Public 멤버 함수 | |
CDeviceBase () | |
기본 생성자 | |
virtual | ~CDeviceBase () |
기본 소멸자 | |
virtual bool | IsInitialized () const |
장치의 초기화 상태를 얻어옵니다. | |
virtual int32_t | GetDeviceEventCount () const |
등록된 장치 이벤트 개수를 가져옵니다. | |
virtual const CResult | RegisterDeviceEvent (CDeviceEventBase *pDeviceEvent) |
장치의 이벤트를 받을 이벤트 객체를 등록합니다. | |
virtual const CResult | UnregisterDeviceEvent (CDeviceEventBase *pDeviceEvent) |
장치의 이벤트를 받을 이벤트 객체를 해제합니다. | |
virtual int32_t | GetDeviceEventIndex (CDeviceEventBase *pDeviceEvent) const |
등록된 이벤트 객체의 인덱스를 얻어옵니다. | |
virtual const CDeviceEventBase * | GetDeviceEvent (int32_t i64Index=0) const |
등록된 장치의 이벤트 객체를 얻어옵니다. | |
virtual const CResult | ClearDeviceEvents () |
등록되어 있는 장치 이벤트 객체를 제거합니다. | |
virtual const CResult | SetName (const Base::CFLString< wchar_t > &strName) |
이름을 할당 합니다. | |
virtual const Base::CFLString< wchar_t > & | GetName () const |
할당된 이름을 얻어 옵니다. | |
FLImaging::Base::CFLBase(으)로부터 상속된 Public 멤버 함수 | |
CFLBase () | |
기본 생성자 | |
virtual | ~CFLBase () |
소멸자 | |
void | Lock () const |
객체에 Lock을 설정 | |
bool | TryLock () const |
객체에 Lock을 시도 합니다. | |
void | Unlock () const |
객체를 Unlock | |
virtual const CProcessingUnitBase * | GetProcessingUnit () const |
설정된 ProcessingUnit을 반환 | |
virtual const CResult | SetProcessingUnit (const CProcessingUnitBase &pub) |
ProcessingUnit을 설정 | |
virtual const CResult | SetProcessingUnit (const CProcessingUnitBase *pPub) |
ProcessingUnit을 설정 | |
virtual void | ResetProcessingUnit () |
설정된 ProcessingUnit을 해제 | |
virtual bool | IsValid () const |
객체 유효성 확인 | |
template<class T> | |
bool | IsValid (T &tValue) const |
입력 값 유효성 확인 | |
template<class T> | |
bool | IsValid (T *pTValue) const |
입력 값 유효성 확인 | |
template<class T> | |
void | GenerateMin (T &tValue) const |
해당 타입의 최소값 생성 | |
template<class T> | |
void | GenerateMin (T *pTValue) const |
해당 타입의 최소값 생성 | |
template<class T> | |
void | GenerateMinInt32 (T &tValue) const |
부호있는 32비트 정수 최소값 생성 | |
template<class T> | |
void | GenerateMinInt32 (T *pTValue) const |
부호있는 32비트 정수 최소값 생성 | |
template<class T> | |
void | GenerateMinInt31 (T &tValue) const |
부호있는 31비트 정수 최소값 생성 | |
template<class T> | |
void | GenerateMinInt31 (T *pTValue) const |
부호있는 31비트 정수 최소값 생성 | |
template<class T> | |
void | GenerateMax (T &tValue) const |
해당 타입의 최댓값 생성 | |
template<class T> | |
void | GenerateMax (T *pTValue) const |
해당 타입의 최댓값 생성 | |
template<class T> | |
void | GenerateMaxInt32 (T &tValue) const |
부호있는 32비트 정수 최댓값 생성 | |
template<class T> | |
void | GenerateMaxInt32 (T *pTValue) const |
부호있는 32비트 정수 최댓값 생성 | |
template<class T> | |
void | GenerateMaxInt31 (T &tValue) const |
부호있는 31비트 정수 최댓값 생성 | |
template<class T> | |
void | GenerateMaxInt31 (T *pTValue) const |
부호있는 31비트 정수 최댓값 생성 | |
template<class T> | |
void | GenerateInvalid (T &tValue) const |
Invalid값 생성 | |
template<class T> | |
void | GenerateInvalid (T *pTValue) const |
Invalid값 생성 | |
virtual void | OnReceiveBroadcast (const CBroadcastMessage *pMessage) |
Callback 함수. BroadcastMessage를 수신받는 함수 | |
virtual int64_t | GetClassType () const =0 |
Class의 Type 값을 반환한다. 반환되는 값 자체는 의미가 없으나 같은 종류의 클래스인 경우 같은 값이 나오게 되어 비교가 가능하다. | |
const char * | GetClassNameWithNamespace () const |
실제 인스턴스의 namespace를 포함한 클래스 명을 반환한다. | |
const char * | GetClassNameWithoutNamespace () const |
실제 인스턴스의 namespace를 포함하지 않은 클래스 명을 반환한다. | |
virtual uint32_t | GetClassHash () const |
실제 인스턴스의 클래스 해쉬 값을 반환합니다. 같은 클래스에 대해서는 인스턴스가 달라도 동일한 값을 가지게 됩니다. | |
virtual bool | IsLicenseAvailable () const |
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다. | |
const CResult | ShareSynchronizationObject (const CFLBase *pSrcObject) const |
원본 객체의 동기화 객체를 공유 | |
bool | IsSharedSynchronizationObject () const |
공유 동기화 객체를 사용 중인지 여부 | |
virtual void | Throw (const CResult &res, const wchar_t *pWcsExtraMessage=nullptr) const |
예외를 발생 시킵니다. 발생 시킨 객체의 정보와 오류 코드가 로그에 기록 됩니다. | |
virtual void | Throw (const std::exception &res, const wchar_t *pWcsExtraMessage) const |
예외를 발생 시킵니다. 발생 시킨 객체의 정보와 오류 코드가 로그에 기록 됩니다. |
Protected 속성 | |
uint8_t | m_u8PortNo |
uint32_t | m_u32BaudRate |
추가로 상속된 멤버들 | |
FLImaging::Devices::CDeviceMotionBase(으)로부터 상속된 Protected 멤버 함수 | |
std::vector< CDeviceMotionAxisBase * > & | GetMotionAxisContainer () const |
Ezi Motion Plus RV6 모션 클래스
|
virtual |
보드 레이트를 가져옵니다.
uint32_t | 보드 레이트 값 |
|
virtual |
포트 번호를 가져옵니다.
uint8_t |
|
overridevirtual |
장치를 초기화 합니다.
const | FLImaging::CResult 함수 실행 결과를 반환합니다. |
|
virtual |
|
virtual |
|
overridevirtual |
장치를 초기화 해제 합니다.
const | FLImaging::CResult 함수 실행 결과를 반환합니다 |
|
protected |
보드 레이트
|
protected |
포트 번호