ebiodriver::DSSampleDriver::DSSampleDriver |
( |
| ) |
|
|
inline |
bool ebiodriver::DSSampleDriver::control |
( |
CvtCommand * |
pcmd | ) |
|
|
inlinevirtual |
다른 드라이버로부터 명령을 받아 처리한다. 구동기를 다루어야 한다면 구현이 되어야 한다.
- 매개변수
-
- 반환값
- 실제 명령의 처리 여부가 아니라 명령을 수신했는지 여부이다. 해당 명령을 실행할 장비가 없다면 false이다.
stdcvt::CvtDriver를 구현.
bool ebiodriver::DSSampleDriver::finalize |
( |
| ) |
|
|
inlinevirtual |
CvtCommand* ebiodriver::DSSampleDriver::getcommand |
( |
| ) |
|
|
inlinevirtual |
다른 드라이버가 관리하고 있는 장비를 제어하고자 할때 명령을 전달한다. 명령을 전달하지 않는 드라이버라면 그냥 NULL을 리턴하도록 만들면 된다. DSDriver 에서는 구현할 필요가 없다.
- 반환값
- 명령의 포인터. NULL 이라면 이후에 명령이 없다는 의미이다.
stdcvt::CvtDriver를 구현.
string ebiodriver::DSSampleDriver::getcompany |
( |
| ) |
|
|
inlinevirtual |
CvtDevice* ebiodriver::DSSampleDriver::getdevice |
( |
int |
index | ) |
|
|
inlinevirtual |
드라이버가 관리하고 있는 장비의 포인터를 꺼내준다.
- 매개변수
-
index | 얻고자 하는 장비의 인덱스 번호. 0에서 시작한다. |
- 반환값
- 인덱스에 해당하는 장비의 포인터. NULL 이라면 이후에 장비가 없다는 의미이다.
stdcvt::CvtDriver를 구현.
string ebiodriver::DSSampleDriver::getmodel |
( |
| ) |
|
|
inlinevirtual |
string ebiodriver::DSSampleDriver::getversion |
( |
| ) |
|
|
inlinevirtual |
bool ebiodriver::DSSampleDriver::initialize |
( |
CvtOption |
option | ) |
|
|
inlinevirtual |
드라이버를 초기화 한다. 드라이버 동작을 위한 option 은 key-value 형식으로 전달된다.
- 매개변수
-
- 반환값
- 초기화 성공 여부
stdcvt::CvtDriver를 구현.
bool ebiodriver::DSSampleDriver::postprocess |
( |
| ) |
|
|
inlinevirtual |
bool ebiodriver::DSSampleDriver::preprocess |
( |
| ) |
|
|
inlinevirtual |
bool ebiodriver::DSSampleDriver::sharedevice |
( |
CvtDevice * |
pdevice | ) |
|
|
inlinevirtual |
전달된 장비의 정보를 획득한다. 다른 드라이버의 장비정보를 입력해주기 위해 컨버터가 호출한다. 일반적인 업체별 드라이버에서는 특별히 구현하지 않아도 된다.
- 매개변수
-
- 반환값
- 성공여부. 관심이 없는 장비인 경우라도 문제가 없으면 true를 리턴한다.
stdcvt::CvtDriver를 구현.
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: