|
| CvtActuator (string devid, CvtDeviceSpec *pdevspec, devstat_t devstatus) |
|
| CvtActuator (string devid, devtype_t devtype, devsec_t section, devtarget_t target, devstat_t devstatus) |
|
CvtDevice * | clone () |
|
bool | copy (CvtDevice *pdevice) |
|
int | getlastcmdid () |
|
bool | turnon () |
|
bool | turnoff () |
|
bool | getonoff () |
|
bool | order (CvtCommand *pcmd) |
|
void | executed (int cmdid) |
|
string | tostring () |
|
| CvtDevice (string devid, CvtDeviceSpec *pdevspec, devstat_t devstatus) |
|
| CvtDevice (string devid, devtype_t devtype, devsec_t section, devtarget_t target, devstat_t devstatus) |
|
string | getid () |
|
CvtDeviceSpec * | getspec () |
|
devstat_t | getstatus () |
|
devstat_t | setstatus (devstat_t devstatus) |
|
string | tostring () |
|
새로운 구동기를 생성한다.
- 매개변수
-
devid | 장비의 아이디 |
pdevspec | 장비의 스펙 |
devstatus | 장비의 상태 |
새로운 구동기를 생성한다.
- 매개변수
-
devid | 장비의 아이디 |
devtype | 장비의 종류 |
section | 장비 설치 구역 |
target | 장비의 대상 |
devstatus | 장비의 상태 |
bool stdcvt::CvtActuator::copy |
( |
CvtDevice * |
pdevice | ) |
|
|
inlinevirtual |
void stdcvt::CvtActuator::executed |
( |
int |
cmdid | ) |
|
|
inline |
int stdcvt::CvtActuator::getlastcmdid |
( |
| ) |
|
|
inline |
최종 명령의 아이디를 확인한다.
- 반환값
- 최종 명령의 아이디. 없을경우 -1
bool stdcvt::CvtActuator::getonoff |
( |
| ) |
|
|
inline |
장비작동명령을 확인한다.
- 반환값
- 작동상태. true 면 on.
bool stdcvt::CvtActuator::order |
( |
CvtCommand * |
pcmd | ) |
|
|
inline |
명령을 지시한다. 실제 실행하는 것은 아니고 내부에 명령을 저장하고 있다가 실제 장비에게 전달하는 역할을 담당한다.
- 매개변수
-
- 반환값
- 명령 저장 여부.
void stdcvt::CvtActuator::setcommand |
( |
CvtCommand * |
pcmd | ) |
|
|
inlineprotected |
명령을 세팅한다. order 구현시 한번씩 호출해주면 최종 아이디를 기억하도록 한다.
- 매개변수
-
string stdcvt::CvtActuator::tostring |
( |
| ) |
|
|
inline |
구동기의 상태를 문자열로 내보낸다.
- 반환값
- 구동기의 상태 문자열
bool stdcvt::CvtActuator::turnoff |
( |
| ) |
|
|
inline |
장비를 작동을 중지한다.
- 반환값
- 작동상태. true 면 on.
bool stdcvt::CvtActuator::turnon |
( |
| ) |
|
|
inline |
장비를 작동시킨다.
- 반환값
- 작동상태. true 면 on.
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: