5.2.1. secSlv_GetProdInfo_A


SYNOPSYS

t_success secSlv_GetProdInfo_A(
    [in] t_i32 NetID,
    [in] t_i32 SlaveIndex,
    [out] TEcSlvProdInfoEx *pProdInfoBuf,
    [out] t_i32 *ErrCode
)

DESCRIPTION

  • 슬레이브에 대한 Product 정보를 반환합니다.

PARAMETER

  • NetID : 사용자가 사용할 Network 번호

  • SlaveIndex : 슬레이브 번호 (1 Base)

  • pProdInfoBuf : Product 에 대한 정보를 포함한 구조체 변수

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

RETURN VALUE

  • 함수 수행 성공 여부를 반환합니다.

Value

Meaning

0

실패

1

성공

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
   #include "ComiSWECATSdk_Api.h"
   void GetSlaveInfo(void)
   {
       TEcSlvProdInfoEx ProdInfoBuf // Slave 대한 구조체 변수.
       t_32 Error_Num = 0; //함수 별 에러 코드 저장 변수
       t_i32 NetID = 0; // 네트워크 ID(0 base)
       t_i32 Slaveidx = 1; // Slave 정보를 얻어오기 원하는 Slave Index(1 base)
       // 이 함수를 이용하여 슬레이브의 Product 정보 구조체를 얻어 옴
       if(!secSlv_GetProdInfo_A(NetID, SlaveIdx, &ProdInfoBuf, &Error_Num))
       {
           // 슬레이브 Product 정보 확인 실패 시 예외 처리
       }
   }