Name
cyg_modbus_acm_remove — Remove ACM registered client address
Synopsis
#include <cyg/modbus.h>
Cyg_ErrNo cyg_modbus_acm_remove(cyg_handle_t server, const struct sockaddr *ipaddr, socklen_t addrlen);
Description
This function will remove the supplied remote host address from all ACM pools that have a matching entry. If ACM is being used then this may stop future requests from the remote host being processed.
Currently the ipaddr can describe either
a AF_INET (for IPv4) or AF_INET6
(for IPv6) family address, with addrlen being
the size of the relevant address family.
Return value
A standard Cyg_ErrNo error code is returned,
with ENOERR indicating success. If the ModbusTCP
ACM is not provided by the attached transport layer
then ENOENT is returned. The
error EIO indicates a failure to communicate with
the server control thread. The transport specific implementation may
return further error indications as appropriate.
| 2025-10-02 | eCosPro Non-Commercial Public License |



