3.2.2. ecGn_SetBootWaitMode


SYNOPSYS

t_success ecGn_SetBootWaitMode(
  t_bool IsWaitBootCompt,
  t_i32 *ErrCode)

DESCRIPTION

  • ComiECAT 마스터장치는 처음 전원인 인가된 후에 부팅이 완료될 때까지 약 20초 정도 시간이 걸립니다. ComiECAT 마스터장치의 부팅이 완료되지 않은 상태에서 ComiECAT 라이브러리 함수들은 정상적으로 작동하지 않습니다. ecGn_SetBootWaitMode 함수는 ecGn_LoadDevices 함수가 실행될 때에 ComiECAT 마스터장치의 부팅이 완료될 때까지 내부에서 대기할지 말지를 설정하는 함수입니다.

PARAMETER

  • IsWaitBootCompt : ecGn_LoadDevices 함수가 실행될 때에 ComiECAT 마스터장치의 부팅이 완료될 때까지 내부에서 대기할지 말지에 대한 속성을 설정. 이 설정은 기본적으로 1로 설정되어 있습니다.

Value

Meaning

Default

0

ecGn_LoadDevices 함수 실행 시에 부팅이 완료되지 않았으면 바로 리턴

1

ecGn_LoadDevices 함수 실행 시에 부팅이 완료되지 않았으면 부팅이 완료될 때까지 대기

Y

  • ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.

RETURN VALUE

  • ecGn_SetBootWaitMode 함수의 반환 값: 함수 수행의 성공 여부를 반환합니다.

Value

Meaning

0

함수 수행에 실패하였음을 의미합니다.

1

함수 수행에 성공하였음을 의미합니다.

REFERENCE

  • 이 함수는 ecGn_LoadDevices 함수를 호출하기 전에 실행해야만 효과가 있습니다.

  • ecNet_IsBootCompt 함수를 통해서 마스터 장치의 부팅이 완료되었는지를 체크해볼 수 있습니다.