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 함수를 통해서 마스터 장치의 부팅이 완료되었는지를 체크해볼 수 있습니다.
See also