cvtdriver
Driver for SmartFarm Device Converter
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수
stdcvt::CvtDevice 클래스 참조abstract
stdcvt::CvtDevice에 대한 상속 다이어그램 :
stdcvt::CvtActuator stdcvt::CvtSensor ebiodriver::SSSwitch stdcvt::CvtMotor ebiodriver::SSSensor ebiodriver::SSMotor

Public 멤버 함수

 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 ()
 
CvtDeviceSpecgetspec ()
 
devstat_t getstatus ()
 
devstat_t setstatus (devstat_t devstatus)
 
string tostring ()
 
virtual CvtDeviceclone ()=0
 
virtual bool copy (CvtDevice *pdevice)=0
 

정적 Public 멤버 함수

static devgroup_t getgroup (devtype_t devtype)
 

Protected 멤버 함수

void _copy (CvtDevice *pdevice)
 

생성자 & 소멸자 문서화

stdcvt::CvtDevice::CvtDevice ( string  devid,
CvtDeviceSpec pdevspec,
devstat_t  devstatus 
)
inline

새로운 장비를 생성한다.

매개변수
devid장비의 아이디
pdevspec장비의 스펙
devstatus장비의 상태
stdcvt::CvtDevice::CvtDevice ( string  devid,
devtype_t  devtype,
devsec_t  section,
devtarget_t  target,
devstat_t  devstatus 
)
inline

새로운 장비를 생성한다.

매개변수
devid장비의 아이디
devtype장비의 종류
section장비 설치 구역
target장비의 대상
devstatus장비의 상태

멤버 함수 문서화

virtual CvtDevice* stdcvt::CvtDevice::clone ( )
pure virtual

장비의 클론을 만든다.

반환값
클론의 포인터

stdcvt::CvtMotor, stdcvt::CvtActuator, stdcvt::CvtSensor에서 구현되었습니다.

virtual bool stdcvt::CvtDevice::copy ( CvtDevice pdevice)
pure virtual

장비 정보를 복사한다.

반환값
복사가 성공하면 true.

stdcvt::CvtMotor, stdcvt::CvtActuator, stdcvt::CvtSensor에서 구현되었습니다.

static devgroup_t stdcvt::CvtDevice::getgroup ( devtype_t  devtype)
inlinestatic

장비 그룹정보를 확인한다.

string stdcvt::CvtDevice::getid ( )
inline

장비에 부여된 아이디를 리턴한다.

반환값
장비의 아이디
CvtDeviceSpec* stdcvt::CvtDevice::getspec ( )
inline

장비의 스펙을 리턴한다.

반환값
장비 스펙의 포인터
devstat_t stdcvt::CvtDevice::getstatus ( )
inline

장비의 상태를 리턴한다.

반환값
장비의 상태
devstat_t stdcvt::CvtDevice::setstatus ( devstat_t  devstatus)
inline

장비의 상태를 세팅한다.

매개변수
devstatus새로 세팅할 장비의 상태
반환값
세팅된 장비의 상태
string stdcvt::CvtDevice::tostring ( )
inline

장비의 상태를 문자열로 내보낸다.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: