6.2.9. ecNet_OutPDO_SetData¶
SYNOPSYS¶
t_success ecNet_OutPDO_SetData (
t_i32 NetID,
t_i32 OfsPos,
t_ui16 Size,
void *pBuf,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_I8 (
t_i32 NetID,
t_i32 OfsPos,
t_i8 WriteData,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_I16 (
t_i32 NetID,
t_i32 OfsPos,
t_i16 WriteData,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_I32 (
t_i32 NetID,
t_i32 OfsPos,
t_i32 WriteData,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_U8 (
t_i32 NetID,
t_i32 OfsPos,
t_ui8 WriteData,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_U16 (
t_i32 NetID,
t_i32 OfsPos,
t_ui16 WriteData,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_U32 (
t_i32 NetID,
t_i32 OfsPos,
t_ui32 WriteData,
t_i32 *ErrCode)
t_success ecNet_OutPDO_SetData_R32 (
t_i32 NetID,
t_i32 OfsPos,
t_f32 WriteData,
t_i32 *ErrCode)
DESCRIPTION¶
이 함수들은 네트워크 전역으로 관리되는 Output PDO 버퍼에 데이터를 쓰는 함수들입니다.
Output PDO 데이터는 마스터가 슬레이브에게 주기적으로 전달하는 출력 데이터를 말합니다. 이 것은 슬레이브 입장에서는 수신하는 것이므로 Rx PDO 라고도 합니다.
ecNet_OutPDO_SetData 함수는 가변 크기의 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_I8 함수는 부호 있는 1바이트(t_i8) 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_I16 함수는 부호 있는 2바이트(t_i16) 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_I32 함수는 부호 있는 4바이트(t_i32) 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_U8 함수는 부호 없는 1바이트(t_ui8) 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_U16 함수는 부호 없는 2바이트(t_ui16) 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_U32 함수는 부호 없는 4바이트(t_ui32) 데이터를 쓰는 함수입니다.
ecNet_OutPDO_SetData_R32 함수는 실수형 4바이트(t_f32) 데이터를 쓰는 함수입니다.
PARAMETER¶
NetID : 이더캣 Network 번호
OfsPos : 읽고자 하는 데이터의 Input PDO 버퍼상의 바이트 오프셋 위치
Size : 버퍼에서 읽을 데이터의 크기
pBuf : 데이터를 저장 할 버퍼
WriteData : 쓰고자 하는 데이터 값
ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.