8 #ifndef PING_USE_SOCKETS 9 #define PING_USE_SOCKETS LWIP_SOCKET 16 #define PING_DEBUG LWIP_DBG_OFF 20 #ifndef PING_RCV_TIMEO 21 #define PING_RCV_TIMEO 1000 26 #define PING_COARSE 1000 31 #define PING_ID 0xAFAF 35 #ifndef PING_DATA_SIZE 36 #define PING_DATA_SIZE 32 41 #define PING_RESULT(ping_ok) 44 #define DEFAULT_PING_MAX_COUNT 4 45 #define PING_TIMEOUT_MS 1000
bool ping_regist_recv(struct ping_option *ping_opt, ping_recv_function ping_recv)
void(* ping_sent_function)(void *arg, void *pdata)
ping_recv_function recv_function
struct ping_option * ping_opt
ping_sent_function sent_function
struct raw_pcb * ping_pcb
void(* ping_recv_function)(void *arg, void *pdata)
bool ping_start(struct ping_option *ping_opt)
bool ping_regist_sent(struct ping_option *ping_opt, ping_sent_function ping_sent)