TCPIP_TFTPC_SetCommand Function

C

TCPIP_TFTPC_OPERATION_RESULT TCPIP_TFTPC_SetCommand(
    IP_MULTI_ADDRESS* mAddr, 
    IP_ADDRESS_TYPE ipType, 
    TCPIP_TFTP_CMD_TYPE cmdType, 
    const char * fileName
);

Description

This function is used to set the client mode, server, and file name. The file name is accessed as per the TFTP command mode.

Preconditions

The TCP/IP stack should have been initialized.

Parameters

ParametersDescription
mAddrServer address.
ipTypeIP address type either IPv4 or IPv6 type.
cmdTypeGET or PUT command.
fileNameFile to be processed.

Returns

  • TFTPC_ERROR_BUSY - TFTP client is busy for one file processing, retry later. when there is a TFTP operation going on, the other operation has to wait until the TFTP operation is completed.

  • TFTPC_ERROR_INVALID_FILE_LENGTH - File length should not be more than TCPIP_TFTPC_FILENAME_LEN.

  • TFTPC_ERROR_NONE - Successful command operation.

Remarks

None.