Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

핑 발신자

이 파일에는 ping 송신자 모듈 용 OpenThread API가 포함되어 있습니다.

요약

Typedef

otPingSenderConfig typedef
이 구조는 ping 요청 구성을 나타냅니다.
otPingSenderReply typedef
이 구조는 핑 응답을 나타냅니다.
otPingSenderReplyCallback )(const otPingSenderReply *aReply, void *aContext) typedef
void(*
이 함수 포인터 유형은 핑 응답 수신을 알리는 콜백을 지정합니다.
otPingSenderStatistics typedef
이 구조는 ping 요청의 통계를 나타냅니다.
otPingSenderStatisticsCallback )(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
이 함수 포인터 유형은 ping 통계를보고하는 콜백을 지정합니다.

기능

otPingSenderPing ( otInstance *aInstance, const otPingSenderConfig *aConfig)
이 기능은 핑을 시작합니다.
otPingSenderStop ( otInstance *aInstance)
void
이 기능은 진행중인 핑을 중지합니다.

구조체

otPingSenderConfig

이 구조는 ping 요청 구성을 나타냅니다.

otPingSenderReply

이 구조는 핑 응답을 나타냅니다.

otPingSenderStatistics

이 구조는 ping 요청의 통계를 나타냅니다.

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

이 구조는 ping 요청 구성을 나타냅니다.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

이 구조는 핑 응답을 나타냅니다.

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

이 함수 포인터 유형은 ping 응답 수신을 알리는 콜백을 지정합니다.

세부
매개 변수
[in] aReply
수신 된 ping 응답에 대한 정보를 포함하는 otPingSenderReply 대한 포인터.
[in] aContext
애플리케이션 특정 컨텍스트에 대한 포인터.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

이 구조는 ping 요청의 통계를 나타냅니다.

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

이 함수 포인터 유형은 ping 통계를보고하는 콜백을 지정합니다.

세부
매개 변수
[in] aStatistics
수신 된 ping 통계에 대한 정보를 포함하는 otPingSenderStatistics 대한 포인터.
[in] aContext
애플리케이션 특정 컨텍스트에 대한 포인터.

기능

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

이 기능은 핑을 시작합니다.

세부
매개 변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.
[in] aConfig
사용할 ping 구성입니다.
반환 값
OT_ERROR_NONE
핑이 성공적으로 시작되었습니다.
OT_ERROR_BUSY
이전 진행중인 핑 요청으로 바쁘기 때문에 시작할 수 없습니다.
OT_ERROR_INVALID_ARGS
aConfig 에 잘못된 매개 변수가 있습니다 (예 : 핑 간격이 너무 깁니다).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

이 기능은 진행중인 핑을 중지합니다.

세부
매개 변수
[in] aInstance
OpenThread 인스턴스에 대한 포인터입니다.