3.1.1. secGn_LoadDevices


Warning

Comi SW EtherCAT API를 사용하기 위해 secDll_Load 이후 사용되어야 하는 함수입니다.

SYNOPSYS

t_success secGn_LoadDevices(
  [out] t_i32 *ErrCode
  )

PARAMETER

  • ErrCode : 함수의 에러코드를 반홥합니다. NULL을 전달할 경우 에러코드를 반환하지 않습니다.

DESCRIPTION

  • 시스템에 설치된 하드웨어 장치를 로드합니다.

RETURN VALUE

  • 장치 로드 성공 여부를 반환합니다.

Value

Meaning

0

장치 로드 실패

1

장치 로드 성공

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 #include "ComiSWECATSdk_Api.h"
 t_32 Error_Num = 0; // 에러 코드 저장 변수
 void Device_Load(void)
 {
   if(!secGn_LoadDevices(&Error_Num)){ //장치 로드
     //로드 실패시 예외 처리
   }
 } /* Device_Load (void)함수의 끝 */

 void Device_UnLoad(void)
 {
   secGn_UnloadDevices(&Error_Num); //디바이스 언로드
 }