5.2.2. secSlv_GetState_A¶
SYNOPSYS¶
t_success secSlv_GetState_A(
[in] t_i32 NetID,
[in] t_i32 SlaveIndex,
[out] TEcSlvState *pSlaveStateBuf,
[out] t_i32 *ErrCode
)
DESCRIPTION¶
슬레이브에 대한 Product 정보를 반환합니다.
PARAMETER¶
NetID : 사용자가 사용할 Network 번호
SlaveIndex : 슬레이브 번호 (1 Base)
pSlaveStateBuf : 슬레이브 상태정보를 포함한 구조체 변수
ErrCode : 함수의 에러코드를 반홥합니다. NULL을 전달할 경우 에러코드를 반환하지 않습니다.
Example¶
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include "ComiSWECATSdk_Api.h"
void GetSlaveState(void)
{
TEcSlvState SlaveStateBuf // Slavet 상태에 대한 구조체 변수.
t_32 Error_Num = 0; //함수 별 에러 코드 저장 변수
t_i32 NetID = 0; // Network ID(0 base)
t_i32 Slaveidx = 1; // State 를 얻어오기 원하는 Slave Index(1 base)
// 슬레이브 State 확인
if(secSlv_GetState_A(NetIdx, SlaveIdx, &SlaveStateBuf, &Error_Num))
{
// 슬레이브 상태 정보 확인 실패 시 예외 처리
}
}
|