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을 전달하면 에러 코드를 반환하지 않습니다.

RETURN VALUE

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

Value

Meaning

0

함수 수행에 실패하였음을 의미합니다.

1

함수 수행에 성공하였음을 의미합니다.