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

디바이스 감지

Haply::하드웨어API::디바이스::디바이스 감지

Haply 장치와 연결된 직렬 포트를 자동으로 찾는 유틸리티입니다.

Windows에서 9 이상의 직렬 포트 앞에 접두사 를 붙여야 유효하다는 점에 유의하세요. 예를 들어 직렬 포트 를 열 때 또는 사용해야 합니다.

색인

방법

이름유형설명
DetectInverse3sstatic std::vector< std::string >()인버스3 자동 감지 ...
DetectHandlesstatic std::vector< std::string >()컴퓨터의 핸들 장치를 자동으로 감지합니다.
유선 핸들 감지static std::vector< std::string >()에서 유선 핸들 장치를 자동으로 감지합니다...
무선 핸들 감지static std::vector< std::string >()에서 무선 핸들 장치를 자동으로 감지합니다...
자동 감지 역방향3static int(std::string)인버스3 자동 감지 ...
자동 감지 핸들static int(std::string)핸들을 자동으로 감지합니다 ...
IsInverse3정적 int(const char *)직렬 포트를 테스트하여 연결 여부를 확인하려면 ...
IsHandle정적 bool(const char *)직렬 포트를 테스트하여 연결 여부를 확인하려면 ...

방법

DetectInverse3s

static std::vector< std::string > DetectInverse3s()

컴퓨터에서 Inverse3 장치를 자동으로 감지합니다.

이 기능은 자동 감지 역방향3보다 더 깔끔한 인터페이스를 제공하며, 내부가 더욱 안정적으로 재작업되었습니다.

반환

컴퓨터에 연결된 Inverse3 장치의 COM 포트를 나타내는 문자열 벡터입니다. 빈 벡터는 현재 컴퓨터에 연결된 Inverse3 장치가 없음을 나타냅니다.

DetectHandles

static std::vector< std::string > DetectHandles()

컴퓨터의 핸들 장치를 자동으로 감지합니다.

이 기능은 자동 감지 핸들보다 더 깔끔한 인터페이스를 제공하며 내부가 더 안정적으로 재작업되었습니다. 또한 이전 무선 핸들에 대한 하위 호환성도 제공됩니다.

반환

컴퓨터에 연결된 핸들 장치의 COM 포트를 나타내는 문자열 벡터입니다. 빈 벡터는 현재 컴퓨터에 연결된 핸들 장치가 없음을 나타냅니다.

유선 핸들 감지

static std::vector< std::string > DetectWiredHandles()

컴퓨터의 유선 핸들 장치를 자동으로 감지합니다.

이 기능은 테스트 속도가 매우 느린 COM 포트를 건너뛰기 때문에 이 기능을 선호해야 합니다.

이 기능은 자동 감지 핸들보다 더 깔끔한 인터페이스를 제공하며 내부가 더 안정적으로 재작업되었습니다. 또한 테스트 속도가 매우 느린 경향이 있는 COM 포트를 건너뛰기 때문에 DetectHandles보다 선호됩니다.

반환

컴퓨터에 연결된 유선 핸들 장치의 COM 포트를 나타내는 문자열 벡터입니다. 빈 벡터는 현재 컴퓨터에 연결된 유선 핸들 장치가 없음을 나타냅니다.

무선 핸들 감지

static std::vector< std::string > DetectWirelessHandles()

컴퓨터에서 무선 핸들 장치를 자동으로 감지합니다.

이 기능은 이전 무선 핸들과 하위 호환성을 위해 제공됩니다.

이 기능은 자동 감지 핸들보다 더 깔끔한 인터페이스를 제공하며 내부가 더 안정적으로 재작업되었습니다. 또한 이전 무선 핸들에 대한 하위 호환성도 제공됩니다.

반환

컴퓨터에 연결된 무선 핸들 장치의 COM 포트를 나타내는 문자열 벡터입니다. 빈 벡터는 현재 컴퓨터에 연결된 무선 핸들 장치가 없음을 나타냅니다.

자동 감지 역방향3

static int AutoDetectInverse3(std::string portNames)

컴퓨터에서 Inverse3 장치를 자동으로 감지합니다.

DEPENDED 디텍트인버스3s를 위해 더 이상 사용되지 않습니다.

자동 감지 핸들

static int AutoDetectHandle(std::string portNames)

컴퓨터에서 핸들 장치를 자동으로 감지합니다.

DEPENDED 디텍트 핸들을 위해 더 이상 사용되지 않습니다.

IsInverse3

static int IsInverse3(const char * port)

직렬 포트를 테스트하여 인버스3 장치에 연결되어 있는지 확인합니다.

경고 이 기능은 대부분 내부용으로만 사용됩니다.

매개변수

  • 포트 테스트할 직렬 포트입니다.

반환

포트에 연결된 디바이스가 역3 디바이스인 경우 0이 아닌 값입니다.

IsHandle

static bool IsHandle(const char * port)

직렬 포트를 테스트하여 핸들에 연결되어 있는지 확인합니다.

경고 이 기능은 대부분 내부용으로만 사용됩니다.

매개변수

  • 포트 테스트할 직렬 포트입니다.

반환

포트에 연결된 디바이스가 역3 디바이스인 경우 0이 아닌 값입니다.