7. Appendix

7.1. 에러코드표

에러코드

에러코드명

설명

-190

cmnERR_INVALID_PARAMETER

인자가 무효함

-290

cmnERR_MEM_ALLOC_FAIL

메모리 할당 실패

-292

cmnERR_GLOBAL_MEM_FAIL

공유메모리 할당 실패

-10000

cmnERR_GN_LOAD_DEVICE_FAIL

디바이스 로드 실패

-10001

cmnERR_GN_UNLOAD_DEVICE_FAIL

디바이스 언로드 실패

-10002

cmnERR_GET_SLAVE_INFO_FAIL

슬레이브 정보 획득 실패

-10003

cmnERR_GET_SLAVE_INFO_ALL_FAIL

모든 슬레이브 정보 획득 실패

-10005

cmnERR_GN_GET_GLOBAL_CHANNEL_MAP_FAIL

전역 채널 맵 획득 실패

-10004

cmnERR_GET_GLOBAL_CHANNEL_MAP_FAIL

전역 채널 맵 획득 실패

-10006

cmnERR_GN_PUT_USER_CHANNEL_MAP_FAIL

사용자 채널 맵 설정 실패

-10007

cmnERR_GN_DLG_SETUP_FAIL

디버그 모드 설정 실패

-10008

cmnERR_LOCAL_DI_GET_ONE_FAIL

Local digital input channel 상태 획득 실패

-10009

cmnERR_LOCAL_DI_GET_MULTI_FAIL

Local digital input channels 상태 획득 실패

-10010

cmnERR_LOCAL_DO_PUT_ONE_FAIL

Local digital output channel 설정 실패

-10011

cmnERR_LOCAL_DO_PUT_MULTI_FAIL

Local digital output channels 설정 실패

-10012

cmnERR_LOCAL_DO_GET_ONE_FAIL

Local digital output channel 상태 획득 실패

-10013

cmnERR_LOCAL_DO_GET_MULTI_FAIL

Local digital output channels 상태 획득 실패

-10014

cmnERR_DI_GET_ONE_FAIL

Digital input channel 상태 획득 실패

-10015

cmnERR_DI_GET_MULTI_FAIL

Digital input channels 상태 획득 실패

-10016

cmnERR_DO_PUT_ONE_FAIL

Digital output channel 설정 실패

-10017

cmnERR_DO_PUT_MULTI_FAIL

Digital output channels 설정 실패

-10018

cmnERR_DO_GET_ONE_FAIL

Digital output channel 상태 획득 실패

-10019

cmnERR_DO_GET_MULTI_FAIL

Digital output channels 상태 획득 실패

-10020

cmnERR_GN_START_RING_ALL_FAIL

전체 링들의 통실 시작 실패

-10021

cmnERR_GN_START_RING_FAIL

선택된 링과의 통신 시작 실패

-10022

cmnERR_GN_RESET_RING_FAIL

리셋 링 실패

-10023

cmnERR_GN_STOP_RING_FAIL

링과의 통신 중단 실패

-10024

cmnERR_GN_RESET_DEVICE_FAIL

디바이스 리셋 실패

-10025

cmnERR_GN_ISRESET_DEVICE_FAIL

디바이스 리셋 여부 확인 실패

-10026

cmnERR_GN_GET_COM_STATUS_FAIL

통신상태 확인 실패

-10027

cmnERR_GN_GET_COM_SPEED_FAIL

통신속도 확인 실패

-10028

cmnERR_GN_SET_COM_SPEED

통신속도 설정 실패

-10029

cmnERR_GN_DLG_GET_LAST_MESSAGE_FAIL

마지막 에러 메시지 획득 실패

-10030

cmnERR_GN_DLG_GET_NO_MORE_MESSAGE_FAIL

버퍼에 더 이상 메시지가 없음

-10031

cmnERR_GN_DLG_GET_BUFFER_SMALL_FAIL

버퍼가 에러메세지 보다 작음

-10032

cmnERR_GET_MASTER_INTERRUPT_STATUS

-10033

cmnERR_GET_SLAVE_COM_ERROR

-10034

cmnERR_SET_SLAVE_COM_ERROR

-10035

cmnERR_SET_INPUT_INTERRUPT_ENABLE

-10036

cmnERR_GET_INPUT_INTERRUPT_STATUS

-10037

cmnERR_GN_GET_GLOBAL_CHANNEL_MAP_SLAVE_ZERO_FAIL

-10038

cmnERR_GET_RING_TOTAL

-10039

cmnERR_AI_SET_VOLT_RANGE_MODE_FAIL

-10040

cmnERR_AI_GET_VOLT_RANGE_MODE_FAIL

-10041

cmnERR_AI_GET_DIGIT_RANGE_FAIL

-10042

cmnERR_AI_GET_DIGIT_FAIL

-10043

cmnERR_AI_GET_VOLT_FAIL

-10044

cmnERR_AI_GET_CURRENT_FAIL

-10045

cmnERR_AO_SET_DIGIT_FAIL

-10046

cmnERR_AO_SET_VOLT_FAIL

-10047

cmnERR_AO_SET_CURRENT_FAIL

-10048

cmnERR_SER_OPEN_PORT_FAIL

-10049

cmnERR_SER_CLOSE_PORT_FAIL

-10050

cmnERR_SER_SET_TIME_OUT_FAIL

-10051

cmnERR_SER_GET_TIME_OUT_FAIL

-10052

cmnERR_SER_IS_DATA_READY_FAIL

-10053

cmnERR_SER_GET_UNREAD_SIZE_FAIL

-10054

cmnERR_SER_READ_BYTES_FAIL

-10055

cmnERR_SER_WRITE_BYTES_FAIL

-10056

cmnERR_SER_RX_RESET_FAIL

-10057

cmnERR_SER_TX_RESET_FAIL