시리얼 디바이스 공급자
Haply::하드웨어API::디바이스::시리얼디바이스프로바이더
색인
방법
이름 | 유형 | 설명 |
---|---|---|
ListSerialDevices | static std::vector< std::pair< std::string, ...) | 현재 사용 가능한 모든 직렬 포트를 분류별로 나열합니다... |
ListSerialDevices | 정적 int(std::string, const wchar_t *) | 현재 사용 가능한 모든 직렬 포트를 나열합니다. |
SelectComPort | static int(std::string) | 시스템에서 사용 가능한 모든 직렬 포트가 나열되며 ... |
방법
ListSerialDevices
static std::vector< std::pair< std::string, Type > > ListSerialDevices()
현재 사용 가능한 모든 직렬 포트를 감지할 수 있는 장치 유형별로 분류하여 나열합니다.
반환된 모든 포트가 반드시 Haply 장치를 포함한다고 보장되는 것은 아닙니다. 사용 가능하고 사용 가능한 직렬 포트 목록을 얻으려면 DeviceDetection 클래스를 사용하세요.
반환
직렬 포트(예: COM7)와 그 포트에서 검색할 수 있는 디바이스 유형이 포함된 쌍의 벡터를 반환합니다.
ListSerialDevices
static int ListSerialDevices( std::string portNames, const wchar_t * portType)
현재 사용 가능한 모든 직렬 포트를 나열합니다.
매개변수
-
포트 - 발견된 포트의 이름으로 채워질 문자열 배열의 이름입니다.
-
포트 유형 찾고자 하는 포트의 유형입니다. 예를 들어 직렬 포트를 찾고 있다면 "USBSER"를 입력합니다.
반환
발견된 포트 수입니다.
SelectComPort
static int SelectComPort(std::string portNames)
시스템에서 사용 가능한 모든 직렬 포트가 나열된 다음 사용자에게 하나를 선택하라는 메시지가 표시됩니다.
매개변수
- 포트 이름 사용 가능한 포트의 이름으로 채워질 문자열 배열입니다.
반환
배열에 있는 포트 이름의 인덱스입니다.