12. Debugging and Error Handle Utility Functions

12.1. 디버그 지원

12.1.1. Basic Function

함수명

함수 설명

cmmDlogSetup

디버그 로그 기능의 환경 설정을 구성합니다. 디버그 로그 레벨과 로그 파일명을 지정합니다.

cmmDlogAddComment

디버그 로그시에 사용자 정의 주석(Comment) 를 추가합니다.

cmmDlogGetCurLevel

디버그 로그시에 현재 설정된 디버그 로그 레벨을 반환합니다.

cmmDlogGetCurFilePath

디버그 로그시에 현재 설정된 디버그 로그 파일 이름을 반환합니다.

cmmDlogEnterManMode

수동 로깅 제어 모드 시작 지점을 설정 합니다.

cmmDlogExitManMode

수동 로깅 제어 모드 종료 지점을 설정 합니다.

12.2. 에러처리 함수

12.2.1. Basic Function

함수명

함수 설명

cmmErrGetLastCode

마지막 발생한 에러 코드를 확인합니다.

cmmErrClearLastCode

마지막에 발생한 에러코드 초기화합니다.

cmmErrParseAxis

에러코드로부터 에러를 유발한 축 번호를 얻습니다.

cmmErrParseReason

에러코드로부터 에러 원인을 확인합니다.

cmmErrGetString

에러코드로부터 에러 문자열을 확인합니다.

cmmErrShowLast

마지막으로 발생한 에러를 화면 에 나타냅니다.

cmmErrSetSkipShowMessage

에러메시지를 화면에 나타내지 않도록 합니다.

cmmErrGetSkipShowMessage

에러메시지를 화면에 나타내지 않도록 설정된 내용을 확인합니다.

cmmErrSetEnableAutoMessage

에러 발생시 화면에 자동으로 에러 메시지를 나타낼 것인지에 대한 설정을 합니다.

cmmErrGetEnableAutoMessage

에러 발생시 화면에 자동으로 에러 메시지를 나타낼 것인지에 대한 설정을 확인합니다.

12.3. 유틸리티 함수

12.3.1. Basic Function

함수명

함수 설명

cmmSetBit

대상 변수의 특정 비트값을 설정하는 매크로 함수입니다.

cmmGetBit

대상 변수의 특정 비트값을 반환하는 매크로 함수입니다.

cmmUtlProcessWndMsgS

단일윈도우 메시지를 처리합니다. 이 함수는 응용프로그램에서 단일 윈도우 메시지를 처리하기 위한 용도로 사용가능합니다.

cmmUtlProcessWndMsgM

지정된 시간 내에 다중 윈도우 메시지를 처리합니다. 이 함수는 응용프로그램에서 다중 윈도우 메시지를 처리하기 위한 용도로 사용 가능합니다.

cmmUtlDelayMicroSec

마이크로초 단위의 정확한 단위로 시스템 지연을 발생하여 주는 함수 입니다.

cmmUtlReadUserTable

CMMSDK 에서 제공하는 사용자 데이터 테이블에 기록한 데이터를 읽어들이는 함수입니다.

cmmUtlWriteUserTable

CMMSDK 에서 제공하는 사용자 데이터 테이블에 데이터를 기록하는 함수입니다.