TFTP Client.

Public Attributes#

void(*

Data handler callback.

void(*

Error handler callback.

osEventFlagsId_t

Event flags.

const uint8_t *

External data pointer to WRQ.

uint32_t

External data size.

const char *

Host address string.

uint16_t

Port.

Public Attribute Documentation#

data_hnd#

void(* sl_tftp_clnt::data_hnd) (struct sl_tftp_clnt *const clnt, const uint8_t *const data_ptr, const uint16_t data_size)

Data handler callback.


error_hnd#

void(* sl_tftp_clnt::error_hnd) (struct sl_tftp_clnt *const clnt, const uint16_t error_code, const char *error_msg)

Error handler callback.


evt_flags#

osEventFlagsId_t sl_tftp_clnt::evt_flags

Event flags.


ext_data#

const uint8_t* sl_tftp_clnt::ext_data

External data pointer to WRQ.


ext_data_size#

uint32_t sl_tftp_clnt::ext_data_size

External data size.


host#

const char* sl_tftp_clnt::host

Host address string.


options#

sl_tftp_clnt_opt_t sl_tftp_clnt::options

Options.


packet#

sl_tftp_pkt_t sl_tftp_clnt::packet

Packet.


port#

uint16_t sl_tftp_clnt::port

Port.