주요 콘텐츠로 건너뛰기
버전: 0.1.5

시리얼 디바이스 공급자

Haply::하드웨어API::디바이스::시리얼디바이스프로바이더

색인

방법

이름유형설명
ListSerialDevicesstatic std::vector< std::pair< std::string, ...)현재 사용 가능한 모든 직렬 포트를 분류별로 나열합니다...
ListSerialDevices정적 int(std::string, const wchar_t *)현재 사용 가능한 모든 직렬 포트를 나열합니다.
SelectComPortstatic 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)

시스템에서 사용 가능한 모든 직렬 포트가 나열된 다음 사용자에게 하나를 선택하라는 메시지가 표시됩니다.

매개변수

  • 포트 이름 사용 가능한 포트의 이름으로 채워질 문자열 배열입니다.

반환

배열에 있는 포트 이름의 인덱스입니다.