bandwidth-client.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
bandwidth-client_8c
modbus.h
#define
G_MSEC_PER_SEC
bandwidth-client_8c.html
a53fd250e493bbbeb04132dbce6a7eac2
TCP
bandwidth-client_8c.html
adf764cbdea00d65edcd07bb9953ad2b7aa040cd7feeb588104634cdadf35abf1c
RTU
bandwidth-client_8c.html
adf764cbdea00d65edcd07bb9953ad2b7a6a98e81cb500a81d3bbb07bfa4d9790e
uint32_t
gettime_ms
bandwidth-client_8c.html
a5e5f46e474de5bc05607aea38a7780af
(void)
int
main
bandwidth-client_8c.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
bandwidth-server-many-up.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
bandwidth-server-many-up_8c
modbus.h
#define
NB_CONNECTION
bandwidth-server-many-up_8c.html
aa1f8ca4fed1460c83698b1ab2228daec
static void
close_sigint
bandwidth-server-many-up_8c.html
a2d690c9dddf6ad67a3bd2fe5feac433f
(int dummy)
int
main
bandwidth-server-many-up_8c.html
a840291bc02cba5474a4cb46a9b9566fe
(void)
modbus_t *
ctx
bandwidth-server-many-up_8c.html
a65b629df22e3e4397451ce47bde4eba6
modbus_mapping_t *
mb_mapping
bandwidth-server-many-up_8c.html
aa5596b9cb5ace51177bc43c0b32ace40
int
server_socket
bandwidth-server-many-up_8c.html
a9329c4790c307301a22f6d23cdc23edd
bandwidth-server-one.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
bandwidth-server-one_8c
modbus.h
TCP
bandwidth-server-one_8c.html
a99fb83031ce9923c84392b4e92f956b5aa040cd7feeb588104634cdadf35abf1c
RTU
bandwidth-server-one_8c.html
a99fb83031ce9923c84392b4e92f956b5a6a98e81cb500a81d3bbb07bfa4d9790e
int
main
bandwidth-server-one_8c.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
config.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
config_8h
#define
HAVE_ARPA_INET_H
config_8h.html
a7d1a71461e07569d0c9003da24c30a59
#define
HAVE_DECL___CYGWIN__
config_8h.html
a84c05d361a186034710c0149b53efd07
#define
HAVE_DECL_TIOCSRS485
config_8h.html
a5936ea88ab587061427dd5fbb1732903
#define
HAVE_DLFCN_H
config_8h.html
a0ee1617ff2f6885ef384a3dd46f9b9d7
#define
HAVE_ERRNO_H
config_8h.html
ae655a511fd230d2fd6b99ff2801df201
#define
HAVE_FCNTL_H
config_8h.html
a765d75020849aa0a9b6becd9a5b7a193
#define
HAVE_FORK
config_8h.html
af5eda00981183c9820f5930f0933c293
#define
HAVE_GETADDRINFO
config_8h.html
ac62dbbadb76e297fbc6978df3fc0e38d
#define
HAVE_GETTIMEOFDAY
config_8h.html
a32e7ff1da5763e68f44097cb23826415
#define
HAVE_INET_NTOA
config_8h.html
a361f0c6ade86d6747903bfb371146694
#define
HAVE_INTTYPES_H
config_8h.html
ab90a030ff2790ebdc176660a6dd2a478
#define
HAVE_LIMITS_H
config_8h.html
ac70f0930238c8d095d7cc2ee8b522c77
#define
HAVE_LINUX_SERIAL_H
config_8h.html
a98403d7ab6dbc8bd1bf4cdb961a49817
#define
HAVE_MEMORY_H
config_8h.html
ae93a78f9d076138897af441c9f86f285
#define
HAVE_MEMSET
config_8h.html
a3df52e9809253860c385be6f3a160607
#define
HAVE_NETDB_H
config_8h.html
a9fe2d1d4726a6b846483a2276866dc6e
#define
HAVE_NETINET_IN_H
config_8h.html
a0938658b988a082864efcee2d1b2bfd2
#define
HAVE_NETINET_TCP_H
config_8h.html
a73764f445d28d141ebf0465a69004864
#define
HAVE_SELECT
config_8h.html
aee3a7313d861afa18971031528fd0cd5
#define
HAVE_SOCKET
config_8h.html
a4cd6234bfe3f7c10968a1151f43ce280
#define
HAVE_STDINT_H
config_8h.html
ab6cd6d1c63c1e26ea2d4537b77148354
#define
HAVE_STDLIB_H
config_8h.html
a9e0e434ec1a6ddbd97db12b5a32905e0
#define
HAVE_STRERROR
config_8h.html
a992653625041edef146772df96f7bca9
#define
HAVE_STRING_H
config_8h.html
ad4c234dd1625255dc626a15886306e7d
#define
HAVE_STRINGS_H
config_8h.html
a405d10d46190bcb0320524c54eafc850
#define
HAVE_SYS_IOCTL_H
config_8h.html
a3c53bc046c95078b26f13b3cfecdf210
#define
HAVE_SYS_SOCKET_H
config_8h.html
afb96c2bc08ebf33cca68c714f624a58d
#define
HAVE_SYS_STAT_H
config_8h.html
ace156430ba007d19b4348a950d0c692b
#define
HAVE_SYS_TIME_H
config_8h.html
a2aae46056558e9d6fef6380f9678ffe3
#define
HAVE_SYS_TYPES_H
config_8h.html
a69dc70bea5d1f8bd2be9740e974fa666
#define
HAVE_TERMIOS_H
config_8h.html
a55e62c01f41f9c5850dfce5f89a6bb98
#define
HAVE_TIME_H
config_8h.html
a2397007ae170bf57faa808bacaaa2499
#define
HAVE_UNISTD_H
config_8h.html
a219b06937831d0da94d801ab13987639
#define
HAVE_VFORK
config_8h.html
a6e660eb97fa8ec4462facdd5d3721aed
#define
HAVE_WORKING_FORK
config_8h.html
ac5b8a9a863350e942e04a4ad13fe905a
#define
HAVE_WORKING_VFORK
config_8h.html
a3f110f0b36f0c6ef25501e5a10e9a0de
#define
LT_OBJDIR
config_8h.html
ac2d5925d76379847dd9fc4747b061659
#define
PACKAGE
config_8h.html
aca8570fb706c81df371b7f9bc454ae03
#define
PACKAGE_BUGREPORT
config_8h.html
a1d1d2d7f8d2f95b376954d649ab03233
#define
PACKAGE_NAME
config_8h.html
a1c0439e4355794c09b64274849eb0279
#define
PACKAGE_STRING
config_8h.html
ac73e6f903c16eca7710f92e36e1c6fbf
#define
PACKAGE_TARNAME
config_8h.html
af415af6bfede0e8d5453708afe68651c
#define
PACKAGE_URL
config_8h.html
a5c93853116d5a50307b6744f147840aa
#define
PACKAGE_VERSION
config_8h.html
aa326a05d5e30f9e9a4bb0b4469d5d0c0
#define
STDC_HEADERS
config_8h.html
a550e5c272cc3cf3814651721167dcd23
#define
TIME_WITH_SYS_TIME
config_8h.html
a2b44ef64cf38e064ef11e11f35271380
#define
VERSION
config_8h.html
a1c6d5de492ac61ad29aec7aa9a436bbf
modbus-data.c
/tmp/ws/src/ipr_extern/libmodbus/src/
modbus-data_8c
uint8_t
modbus_get_byte_from_bits
modbus-data_8c.html
a3e0e16502dde051058ee2ed7a3b39009
(const uint8_t *src, int index, unsigned int nb_bits)
float
modbus_get_float
modbus-data_8c.html
a59389b4c5d207f0e12b3c158af2ec624
(const uint16_t *src)
void
modbus_set_bits_from_byte
modbus-data_8c.html
a787a53672551fee416395d22f314aa05
(uint8_t *dest, int index, const uint8_t value)
void
modbus_set_bits_from_bytes
modbus-data_8c.html
a45cae2833ef27d007cf969d9231a7a96
(uint8_t *dest, int index, unsigned int nb_bits, const uint8_t *tab_byte)
void
modbus_set_float
modbus-data_8c.html
a56f92c41ad531a89e37af4018d706c02
(float f, uint16_t *dest)
modbus-private.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus-private_8h
libmodbus/config.h
libmodbus/modbus.h
_modbus
_modbus_backend
_sft
#define
_BYTE_TIMEOUT
modbus-private_8h.html
acdf0d9f317c12cfe5e528ea55116c995
#define
_FC_READ_COILS
modbus-private_8h.html
a25521c4910742f07a9e980444c79b83d
#define
_FC_READ_DISCRETE_INPUTS
modbus-private_8h.html
a557e68e9be68c411d1e4a84c49974aa5
#define
_FC_READ_EXCEPTION_STATUS
modbus-private_8h.html
aa2d4e3187980513aef05040ea6a16fd6
#define
_FC_READ_HOLDING_REGISTERS
modbus-private_8h.html
a966acf154ba7d298f5ad93c222bbb716
#define
_FC_READ_INPUT_REGISTERS
modbus-private_8h.html
acfe12bb004237c40a70e7fb5f6bd9853
#define
_FC_REPORT_SLAVE_ID
modbus-private_8h.html
a9e014e23bfde62672692ba6180240335
#define
_FC_WRITE_AND_READ_REGISTERS
modbus-private_8h.html
acdeb904db37a188b7486c3bcfeae51b2
#define
_FC_WRITE_MULTIPLE_COILS
modbus-private_8h.html
a673083d77d772f461d0b7c9f5cbf0c6e
#define
_FC_WRITE_MULTIPLE_REGISTERS
modbus-private_8h.html
a5ce9776397f876bed4415f330888d4aa
#define
_FC_WRITE_SINGLE_COIL
modbus-private_8h.html
a7df4d1a1ad08eeb34d0ecd2ea3a83b1c
#define
_FC_WRITE_SINGLE_REGISTER
modbus-private_8h.html
af18247591e44a84bda7a910b7a19c50c
#define
_MIN_REQ_LENGTH
modbus-private_8h.html
ab1afaadda8a8c26dbe38d7ec3482c89e
#define
_MODBUS_EXCEPTION_RSP_LENGTH
modbus-private_8h.html
a6a1ab996c69f681bd6780bf377307b5f
#define
_REPORT_SLAVE_ID
modbus-private_8h.html
af1e6c6244bbe44b9c2c85bdd358a7638
#define
_RESPONSE_TIMEOUT
modbus-private_8h.html
a4c524e0f8efd29fdc2da800184b07aa5
struct _modbus_backend
modbus_backend_t
modbus-private_8h.html
acef549941ee539308ba35b6dfa47baac
struct _sft
sft_t
modbus-private_8h.html
ab96a323ac143f7f0804a12ef0cd4aca5
modbus_bakend_type_t
modbus-private_8h.html
a5de4dd21e1185be8c712b4a67b8ce634
_MODBUS_BACKEND_TYPE_RTU
modbus-private_8h.html
a5de4dd21e1185be8c712b4a67b8ce634a71eba1c77b051eb25a4ea519dd5ec882
_MODBUS_BACKEND_TYPE_TCP
modbus-private_8h.html
a5de4dd21e1185be8c712b4a67b8ce634a6093cbe68acbfc38f7060b6cfab28f41
void
_error_print
modbus-private_8h.html
a07c87ec0ea1df7f5215650772c91e0b5
(modbus_t *ctx, const char *context)
void
_modbus_init_common
modbus-private_8h.html
af2008ed6a7d6158c01c92ea9a3111381
(modbus_t *ctx)
size_t
strlcpy
modbus-private_8h.html
abd5356bd9eda1bced48ca672e2ca5b24
(char *dest, const char *src, size_t dest_size)
modbus-rtu-private.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus-rtu-private_8h
_modbus_rtu
#define
_MODBUS_RTU_CHECKSUM_LENGTH
modbus-rtu-private_8h.html
ab26f5461a373b781dc3eb56dccc630c8
#define
_MODBUS_RTU_HEADER_LENGTH
modbus-rtu-private_8h.html
a1cbfddd7b3cd16bbd5786ed2c5c23cf4
#define
_MODBUS_RTU_PRESET_REQ_LENGTH
modbus-rtu-private_8h.html
a0b4dd0978023b08959c1fbb619a5e179
#define
_MODBUS_RTU_PRESET_RSP_LENGTH
modbus-rtu-private_8h.html
aab5f2ed363a001e541252b8eb8f88980
struct _modbus_rtu
modbus_rtu_t
modbus-rtu-private_8h.html
a0003fe1efdc19612a72015d44ff80d7e
modbus-rtu.c
/tmp/ws/src/ipr_extern/libmodbus/src/
modbus-rtu_8c
libmodbus/modbus-private.h
libmodbus/modbus-rtu.h
libmodbus/modbus-rtu-private.h
static int
_modbus_rtu_build_request_basis
modbus-rtu_8c.html
a0387badfde3ab62a315bfcd074508fcf
(modbus_t *ctx, int function, int addr, int nb, uint8_t *req)
static int
_modbus_rtu_build_response_basis
modbus-rtu_8c.html
af19545188e50105192bcbb9f98769486
(sft_t *sft, uint8_t *rsp)
int
_modbus_rtu_check_integrity
modbus-rtu_8c.html
ac31bf846a53d282fdb67afe6ced8a00a
(modbus_t *ctx, uint8_t *msg, const int msg_length)
void
_modbus_rtu_close
modbus-rtu_8c.html
a4603dbf83dce4d92de21c2b09ed4288b
(modbus_t *ctx)
static int
_modbus_rtu_connect
modbus-rtu_8c.html
afb1760052db377650d036d97a4284ff5
(modbus_t *ctx)
int
_modbus_rtu_filter_request
modbus-rtu_8c.html
a03f378556d590ead6132ee27441821db
(modbus_t *ctx, int slave)
int
_modbus_rtu_flush
modbus-rtu_8c.html
adeb740ec3bc10e4512266b1396546cff
(modbus_t *)
int
_modbus_rtu_prepare_response_tid
modbus-rtu_8c.html
a7c4399c548793b2880a7a315585bc6b3
(const uint8_t *req, int *req_length)
ssize_t
_modbus_rtu_recv
modbus-rtu_8c.html
aca198948ad4684cbc4eba2a3da9f091f
(modbus_t *ctx, uint8_t *rsp, int rsp_length)
int
_modbus_rtu_select
modbus-rtu_8c.html
aeeda13c0675900b100e44fa6fcb5f7f8
(modbus_t *ctx, fd_set *rfds, struct timeval *tv, int length_to_read)
ssize_t
_modbus_rtu_send
modbus-rtu_8c.html
a3eec57b98f3c42dad55d82e1b5616e21
(modbus_t *ctx, const uint8_t *req, int req_length)
int
_modbus_rtu_send_msg_pre
modbus-rtu_8c.html
a39e3bbefe81c408bf150e20c69f8a69d
(uint8_t *req, int req_length)
static int
_modbus_set_slave
modbus-rtu_8c.html
a6fdef3b65d272f810657729fbfc2e5c0
(modbus_t *ctx, int slave)
static uint16_t
crc16
modbus-rtu_8c.html
a1e3b919a1260423312b8d5e4c00d1dee
(uint8_t *buffer, uint16_t buffer_length)
modbus_t *
modbus_new_rtu
modbus-rtu_8c.html
ada435a4c0a3110e50003fa0e3424a922
(const char *device, int baud, char parity, int data_bit, int stop_bit)
int
modbus_rtu_get_serial_mode
modbus-rtu_8c.html
a0d9b34b544d5cbd43c57f301178963ea
(modbus_t *ctx)
int
modbus_rtu_set_serial_mode
modbus-rtu_8c.html
a33b4dab168bb842d89dbd80e587c2b37
(modbus_t *ctx, int mode)
const modbus_backend_t
_modbus_rtu_backend
modbus-rtu_8c.html
a9f5a1b1af8856ef0cc666e2b77d7d871
static const uint8_t
table_crc_hi
modbus-rtu_8c.html
a79dcd06496c955cae416ff664b80aa00
[]
static const uint8_t
table_crc_lo
modbus-rtu_8c.html
a3dc7d7a1983d0158750622c100d316c1
[]
modbus-rtu.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus-rtu_8h
modbus.h
#define
MODBUS_RTU_MAX_ADU_LENGTH
modbus-rtu_8h.html
a7ca5dff65aa7317572091b62c7e5ee89
#define
MODBUS_RTU_RS232
modbus-rtu_8h.html
ab85a9a4bd3b019dcfb55396c8d9d8cac
#define
MODBUS_RTU_RS485
modbus-rtu_8h.html
a3680478765f1a819736c9316c4d58986
modbus_t *
modbus_new_rtu
modbus-rtu_8h.html
ada435a4c0a3110e50003fa0e3424a922
(const char *device, int baud, char parity, int data_bit, int stop_bit)
int
modbus_rtu_get_serial_mode
modbus-rtu_8h.html
a0d9b34b544d5cbd43c57f301178963ea
(modbus_t *ctx)
int
modbus_rtu_set_serial_mode
modbus-rtu_8h.html
a33b4dab168bb842d89dbd80e587c2b37
(modbus_t *ctx, int mode)
modbus-tcp-private.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus-tcp-private_8h
_modbus_tcp
_modbus_tcp_pi
#define
_MODBUS_TCP_CHECKSUM_LENGTH
modbus-tcp-private_8h.html
a534bbecd78d1596f2b7650ca096d8c0a
#define
_MODBUS_TCP_HEADER_LENGTH
modbus-tcp-private_8h.html
a31a40513c4116e222285ee35fd1fb19f
#define
_MODBUS_TCP_PI_NODE_LENGTH
modbus-tcp-private_8h.html
ad9598906111026ef7162afb0453e8b11
#define
_MODBUS_TCP_PI_SERVICE_LENGTH
modbus-tcp-private_8h.html
ab7892f4e3e42943c7acf73d962b58995
#define
_MODBUS_TCP_PRESET_REQ_LENGTH
modbus-tcp-private_8h.html
a4487699a91e8e8fff59b6db4cdeee66a
#define
_MODBUS_TCP_PRESET_RSP_LENGTH
modbus-tcp-private_8h.html
a9f7e82bdcb4883e64c64c3ec504b4a00
struct _modbus_tcp_pi
modbus_tcp_pi_t
modbus-tcp-private_8h.html
a8cb9096b2389d9f0d0d63ea8950b2349
struct _modbus_tcp
modbus_tcp_t
modbus-tcp-private_8h.html
afa2d7c0a910b77c30eafd6bd47951e73
modbus-tcp.c
/tmp/ws/src/ipr_extern/libmodbus/src/
modbus-tcp_8c
libmodbus/modbus-private.h
libmodbus/modbus-tcp.h
libmodbus/modbus-tcp-private.h
#define
MSG_NOSIGNAL
modbus-tcp_8c.html
a9f55d0e90dc8cc6b2287312435cdde48
static int
_modbus_set_slave
modbus-tcp_8c.html
a6fdef3b65d272f810657729fbfc2e5c0
(modbus_t *ctx, int slave)
int
_modbus_tcp_build_request_basis
modbus-tcp_8c.html
af8a6b9c38a29256889d5a9aa66a8e470
(modbus_t *ctx, int function, int addr, int nb, uint8_t *req)
int
_modbus_tcp_build_response_basis
modbus-tcp_8c.html
af1e50c82662e61ebfba0065e3aa44c5d
(sft_t *sft, uint8_t *rsp)
int
_modbus_tcp_check_integrity
modbus-tcp_8c.html
af81c84cba697df937428efc7c4218d5e
(modbus_t *ctx, uint8_t *msg, const int msg_length)
void
_modbus_tcp_close
modbus-tcp_8c.html
af6efcb0ea5584c511726bfb559591dc2
(modbus_t *ctx)
static int
_modbus_tcp_connect
modbus-tcp_8c.html
a6e0cfa1866914b836f233026b8b519a9
(modbus_t *ctx)
int
_modbus_tcp_filter_request
modbus-tcp_8c.html
a16dcfcb66c31cdcaa6fe8076eb27d1f5
(modbus_t *ctx, int slave)
int
_modbus_tcp_flush
modbus-tcp_8c.html
a4ec9886f81431aae892e8931c0757338
(modbus_t *ctx)
static int
_modbus_tcp_pi_connect
modbus-tcp_8c.html
a55572393686b9b9aec58566341f9a63c
(modbus_t *ctx)
int
_modbus_tcp_pre_check_confirmation
modbus-tcp_8c.html
a2ff43b1305abf34630e2c416248e473d
(modbus_t *ctx, const uint8_t *req, const uint8_t *rsp, int rsp_length)
int
_modbus_tcp_prepare_response_tid
modbus-tcp_8c.html
a69f8f2a152c4209d9afad1882371eb81
(const uint8_t *req, int *req_length)
ssize_t
_modbus_tcp_recv
modbus-tcp_8c.html
a1bc260aab2d14ae3ba27c4e71611154a
(modbus_t *ctx, uint8_t *rsp, int rsp_length)
int
_modbus_tcp_select
modbus-tcp_8c.html
a3d4188ddceae4b80b9f1546273381613
(modbus_t *ctx, fd_set *rfds, struct timeval *tv, int length_to_read)
ssize_t
_modbus_tcp_send
modbus-tcp_8c.html
a0f2fac4b0f518425d764972afb2ec694
(modbus_t *ctx, const uint8_t *req, int req_length)
int
_modbus_tcp_send_msg_pre
modbus-tcp_8c.html
a9f0eec834dc6e4574b190daa75bc26f6
(uint8_t *req, int req_length)
static int
_modbus_tcp_set_ipv4_options
modbus-tcp_8c.html
a93f53e7e816cf3fe786cff8917f1014b
(int s)
modbus_t *
modbus_new_tcp
modbus-tcp_8c.html
ac5ec123edb95808b3206866b24c73fa6
(const char *ip, int port)
modbus_t *
modbus_new_tcp_pi
modbus-tcp_8c.html
ae534c8e52cff481fcef81191c44e3314
(const char *node, const char *service)
int
modbus_tcp_accept
modbus-tcp_8c.html
a035280cd6ecbb4e5000c9ef35adb772d
(modbus_t *ctx, int *socket)
int
modbus_tcp_listen
modbus-tcp_8c.html
aad14dea455ad9c2d32208a8e1faa0460
(modbus_t *ctx, int nb_connection)
int
modbus_tcp_pi_accept
modbus-tcp_8c.html
a7f8f93714aeb21578dd98449e2cccf59
(modbus_t *ctx, int *socket)
int
modbus_tcp_pi_listen
modbus-tcp_8c.html
ac7b47a95609155d1d2f50cbcf0f74e86
(modbus_t *ctx, int nb_connection)
const modbus_backend_t
_modbus_tcp_backend
modbus-tcp_8c.html
a8eadb9ca73ccc5ecf2e879bf5c2d9617
const modbus_backend_t
_modbus_tcp_pi_backend
modbus-tcp_8c.html
a3b3337311a2625128be9d3989a7b5b13
modbus-tcp.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus-tcp_8h
libmodbus/modbus.h
#define
MODBUS_TCP_DEFAULT_PORT
modbus-tcp_8h.html
ad07207bbf56d5e441ab4a7396657e022
#define
MODBUS_TCP_MAX_ADU_LENGTH
modbus-tcp_8h.html
a2022c719a3ee1989b992e4aecdc48583
#define
MODBUS_TCP_SLAVE
modbus-tcp_8h.html
a4fb5740da8dd246a9faf3c53769550a6
modbus_t *
modbus_new_tcp
modbus-tcp_8h.html
a55ec1be92d5f5d56574e4663929a851c
(const char *ip_address, int port)
modbus_t *
modbus_new_tcp_pi
modbus-tcp_8h.html
ae534c8e52cff481fcef81191c44e3314
(const char *node, const char *service)
int
modbus_tcp_accept
modbus-tcp_8h.html
a035280cd6ecbb4e5000c9ef35adb772d
(modbus_t *ctx, int *socket)
int
modbus_tcp_listen
modbus-tcp_8h.html
aad14dea455ad9c2d32208a8e1faa0460
(modbus_t *ctx, int nb_connection)
int
modbus_tcp_pi_accept
modbus-tcp_8h.html
a7f8f93714aeb21578dd98449e2cccf59
(modbus_t *ctx, int *socket)
int
modbus_tcp_pi_listen
modbus-tcp_8h.html
ac7b47a95609155d1d2f50cbcf0f74e86
(modbus_t *ctx, int nb_connection)
modbus-version.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus-version_8h
#define
LIBMODBUS_VERSION
modbus-version_8h.html
aa1052fabcf49f99b5e2b0f61f66663c9
#define
LIBMODBUS_VERSION_CHECK
modbus-version_8h.html
abfaf12b495eb7f38be559ed90b61d700
(major, minor, micro)
#define
LIBMODBUS_VERSION_HEX
modbus-version_8h.html
a63df44b5045534f9e28116704b045253
#define
LIBMODBUS_VERSION_MAJOR
modbus-version_8h.html
a2d57985a46241ee53cb6c66a99907385
#define
LIBMODBUS_VERSION_MICRO
modbus-version_8h.html
afb49908d05e88c1c93774ca21d240db2
#define
LIBMODBUS_VERSION_MINOR
modbus-version_8h.html
a6ffd9ceecdf6f11c7304ce8e90bdc2a1
#define
LIBMODBUS_VERSION_STRING
modbus-version_8h.html
ad5501f0fc38be7f02589cc289db1bb5f
modbus.c
/tmp/ws/src/ipr_extern/libmodbus/src/
modbus_8c
libmodbus/config.h
libmodbus/modbus.h
libmodbus/modbus-private.h
#define
MAX_MESSAGE_LENGTH
modbus_8c.html
ab234d1358562b66925fb7223c087556b
#define
MSG_LENGTH_UNDEFINED
modbus_8c.html
ac682cebeaf5616b4d197e1d764d0d257
_step_t
modbus_8c.html
a7f2f2eae894cec2fb3e935d996ca47e9
_STEP_FUNCTION
modbus_8c.html
a7f2f2eae894cec2fb3e935d996ca47e9a38bcbee997f9a463665650d551e8195d
_STEP_META
modbus_8c.html
a7f2f2eae894cec2fb3e935d996ca47e9ada240ebb08776a1b1186b16e569edbb2
_STEP_DATA
modbus_8c.html
a7f2f2eae894cec2fb3e935d996ca47e9ab137d453c2dfb33f7f7d98a2c3c321c4
msg_type_t
modbus_8c.html
a76f51138d3051b734605c5bacc811dba
MSG_INDICATION
modbus_8c.html
a76f51138d3051b734605c5bacc811dbaaef09683303c98803428f74c2ac978863
MSG_CONFIRMATION
modbus_8c.html
a76f51138d3051b734605c5bacc811dbaa10a449d3cbca2768361265620661c1db
void
_error_print
modbus_8c.html
a07c87ec0ea1df7f5215650772c91e0b5
(modbus_t *ctx, const char *context)
void
_modbus_init_common
modbus_8c.html
af2008ed6a7d6158c01c92ea9a3111381
(modbus_t *ctx)
int
_sleep_and_flush
modbus_8c.html
aef4ba9dbe97e7d696ff21af628c7022b
(modbus_t *ctx)
static int
check_confirmation
modbus_8c.html
a5b83664611678626044271c0c0515cde
(modbus_t *ctx, uint8_t *req, uint8_t *rsp, int rsp_length)
static int
compute_data_length_after_meta
modbus_8c.html
a9aebf2e4961d60978ea4d72f8fbfda3e
(modbus_t *ctx, uint8_t *msg, msg_type_t msg_type)
static uint8_t
compute_meta_length_after_function
modbus_8c.html
a7eb6047e9fa623239c1f18a5370e7da9
(int function, msg_type_t msg_type)
static unsigned int
compute_response_length_from_request
modbus_8c.html
aa9caa0392cf26e30227a3f6ba78e85a2
(modbus_t *ctx, uint8_t *req)
void
modbus_close
modbus_8c.html
acd520c15281fa6da987f04446b4c0360
(modbus_t *ctx)
int
modbus_connect
modbus_8c.html
a1f6c049e4c78cf8ed6c337b6082d5e62
(modbus_t *ctx)
int
modbus_flush
modbus_8c.html
ab1a57e72626e4120e009d4bec364ea55
(modbus_t *ctx)
void
modbus_free
modbus_8c.html
a247094db217e5f69a84778eb7a6ac2a9
(modbus_t *ctx)
void
modbus_get_byte_timeout
modbus_8c.html
a040350b14613535b4eb6c5158c0860ce
(modbus_t *ctx, struct timeval *timeout)
int
modbus_get_header_length
modbus_8c.html
a5e1ec11c09fd005dde8e19cd501ec3fb
(modbus_t *ctx)
void
modbus_get_response_timeout
modbus_8c.html
aa5072188ae5170fed0ce31c613ba904c
(modbus_t *ctx, struct timeval *timeout)
int
modbus_get_socket
modbus_8c.html
a35f7834b5d3e3daa1f835bff4ab4dba4
(modbus_t *ctx)
void
modbus_mapping_free
modbus_8c.html
a2543ab211dc3998df9e954fa18b07d45
(modbus_mapping_t *mb_mapping)
modbus_mapping_t *
modbus_mapping_new
modbus_8c.html
a80cd043c002b5dbdc9bde53542f6e861
(int nb_bits, int nb_input_bits, int nb_registers, int nb_input_registers)
int
modbus_read_bits
modbus_8c.html
a19176544d177aa495e2844e43ee0e260
(modbus_t *ctx, int addr, int nb, uint8_t *dest)
int
modbus_read_input_bits
modbus_8c.html
ac5e1a16fc4a2ea7dde8898ec9bfb9a12
(modbus_t *ctx, int addr, int nb, uint8_t *dest)
int
modbus_read_input_registers
modbus_8c.html
af83a923addf0ce9d79d1410c173da431
(modbus_t *ctx, int addr, int nb, uint16_t *dest)
int
modbus_read_registers
modbus_8c.html
a1feff6596b23ae474fe90bc9e3ccaa7b
(modbus_t *ctx, int addr, int nb, uint16_t *dest)
int
modbus_receive
modbus_8c.html
a8cf99640c86af542a823a518322230d0
(modbus_t *ctx, uint8_t *req)
int
modbus_receive_confirmation
modbus_8c.html
ae39cb9d05ab019cdd67a595c5e0b6ed9
(modbus_t *ctx, uint8_t *rsp)
int
modbus_reply
modbus_8c.html
ab69eb8732a071a7ee2e2ff12e5232d7d
(modbus_t *ctx, const uint8_t *req, int req_length, modbus_mapping_t *mb_mapping)
int
modbus_reply_exception
modbus_8c.html
ad79e9357c8ea4979f325f30c6603ab9c
(modbus_t *ctx, const uint8_t *req, unsigned int exception_code)
int
modbus_report_slave_id
modbus_8c.html
aa2fa6185b152e4d29803b4d4160515a4
(modbus_t *ctx, uint8_t *dest)
int
modbus_send_raw_request
modbus_8c.html
a00bb56948b6530f6dc715107da736e44
(modbus_t *ctx, uint8_t *raw_req, int raw_req_length)
void
modbus_set_byte_timeout
modbus_8c.html
a471e6a17497c27639214662be5e729cf
(modbus_t *ctx, const struct timeval *timeout)
void
modbus_set_debug
modbus_8c.html
af2abd1a45efd70c5acdcc34437c6d616
(modbus_t *ctx, int boolean)
int
modbus_set_error_recovery
modbus_8c.html
a8579a5cd4a47b5adf4efc814fa0872b1
(modbus_t *ctx, modbus_error_recovery_mode error_recovery)
void
modbus_set_response_timeout
modbus_8c.html
a1d2dd53ffd2a7931490d55e45eb77e39
(modbus_t *ctx, const struct timeval *timeout)
int
modbus_set_slave
modbus_8c.html
a95465adfa3fbcffdb782d90e45ec94d5
(modbus_t *ctx, int slave)
void
modbus_set_socket
modbus_8c.html
a666503929ab817f3d51481b91666e90b
(modbus_t *ctx, int socket)
const char *
modbus_strerror
modbus_8c.html
a51a95e0ebc833eddebe4be07b416a09f
(int errnum)
int
modbus_write_and_read_registers
modbus_8c.html
a9e82f38c8b8d2f2f7646a2fa63dc1b38
(modbus_t *ctx, int write_addr, int write_nb, const uint16_t *src, int read_addr, int read_nb, uint16_t *dest)
int
modbus_write_bit
modbus_8c.html
a2fa942875b804ba91b892638edb5d421
(modbus_t *ctx, int addr, int status)
int
modbus_write_bits
modbus_8c.html
acdca72e5bd1c19cd21cf39b9296cbca8
(modbus_t *ctx, int addr, int nb, const uint8_t *src)
int
modbus_write_register
modbus_8c.html
ac05169bdb6398c2c62b5e6d81c45197b
(modbus_t *ctx, int addr, int value)
int
modbus_write_registers
modbus_8c.html
a9e2899febc2fc96670a52726f460fb1a
(modbus_t *ctx, int addr, int nb, const uint16_t *src)
static int
read_io_status
modbus_8c.html
a3097aaeaa5f848c462817ab3581d3039
(modbus_t *ctx, int function, int addr, int nb, uint8_t *dest)
static int
read_registers
modbus_8c.html
a68e363d5fd0946e2ef3816e35f105c12
(modbus_t *ctx, int function, int addr, int nb, uint16_t *dest)
static int
receive_msg
modbus_8c.html
ac1820db29152efb802fabcd8fd0619f8
(modbus_t *ctx, uint8_t *msg, msg_type_t msg_type)
static int
response_exception
modbus_8c.html
a803cf19d894610950907f9a7e86424cf
(modbus_t *ctx, sft_t *sft, int exception_code, uint8_t *rsp)
static int
response_io_status
modbus_8c.html
ab288401c8b633c61b3d8f6b8ba4ae39c
(int address, int nb, uint8_t *tab_io_status, uint8_t *rsp, int offset)
static int
send_msg
modbus_8c.html
a5e63d175ca3e50a4aac7ebb31a546d1c
(modbus_t *ctx, uint8_t *msg, int msg_length)
size_t
strlcpy
modbus_8c.html
abd5356bd9eda1bced48ca672e2ca5b24
(char *dest, const char *src, size_t dest_size)
static int
write_single
modbus_8c.html
a9337b8280351e272e9e56ce5dd2a084e
(modbus_t *ctx, int function, int addr, int value)
const unsigned int
libmodbus_version_major
modbus_8c.html
a5cdff5da44dfe6740343de77a8a76a8f
const unsigned int
libmodbus_version_micro
modbus_8c.html
a3a30f9ae60043b3da78b9fad2c8a5c5e
const unsigned int
libmodbus_version_minor
modbus_8c.html
a4046baf021a0429656a74f568434d65c
modbus.h
/tmp/ws/src/ipr_extern/libmodbus/include/libmodbus/
modbus_8h
libmodbus/modbus-version.h
modbus-tcp.h
modbus-rtu.h
modbus_mapping_t
#define
EMBBADCRC
modbus_8h.html
af004c7cbc1cff86f9c0b078b3fdcc122
#define
EMBBADDATA
modbus_8h.html
ada3b9046dcbe4293aade6b8316192886
#define
EMBBADEXC
modbus_8h.html
a72880957f233daad168f999cb0a8beb7
#define
EMBMDATA
modbus_8h.html
ae22ffcbd33758929b67559f49b8a0a14
#define
EMBUNKEXC
modbus_8h.html
ad162efa69f99b7f14dab00e1623f811e
#define
EMBXACK
modbus_8h.html
a6787ace31f8373c6fe5702cdb1a84dfd
#define
EMBXGPATH
modbus_8h.html
a338046e6ef6a9752170ec5c74b506612
#define
EMBXGTAR
modbus_8h.html
ad55ebe7f542c58e3883ecad92803d244
#define
EMBXILADD
modbus_8h.html
a03b5a4a13abc737cd44ffc8d0ad38911
#define
EMBXILFUN
modbus_8h.html
a8093f5d2182810828ca53d0ead32495f
#define
EMBXILVAL
modbus_8h.html
a85fddfa45010d858d6dcaf9eefa44d19
#define
EMBXMEMPAR
modbus_8h.html
acdd7217ee609da1972847260c898a8b9
#define
EMBXNACK
modbus_8h.html
aa970c9463ba43346d17498a681645ee5
#define
EMBXSBUSY
modbus_8h.html
a47b721a0b769eb727833984fd2439909
#define
EMBXSFAIL
modbus_8h.html
acaed7804c5e0ce9b3b873e837bd2926d
#define
FALSE
modbus_8h.html
aa93f0eb578d23995850d61f7d61c55c1
#define
MODBUS_BEGIN_DECLS
modbus_8h.html
a838b286ca58c31afd8c462deb899f556
#define
MODBUS_BROADCAST_ADDRESS
modbus_8h.html
ae7e7b3815bbb3021c65250bf30c7eead
#define
MODBUS_END_DECLS
modbus_8h.html
a090ccfc4cd7941e2a4fb19029635ab04
#define
MODBUS_ENOBASE
modbus_8h.html
aa3270d2fba62e6c253b0d9e4d2f06511
#define
MODBUS_GET_HIGH_BYTE
modbus_8h.html
a6841fc69cb29ebfbd8ad9bd1155bec75
(data)
#define
MODBUS_GET_INT16_FROM_INT8
modbus_8h.html
a6f1bce0d08664862bb6efd541275f2bb
(tab_int8, index)
#define
MODBUS_GET_INT32_FROM_INT16
modbus_8h.html
a008f2c5b8c6b292a4a5403bb02f9d231
(tab_int16, index)
#define
MODBUS_GET_LOW_BYTE
modbus_8h.html
aaa67d2e1f5a437aa36bddf3c8cc2a784
(data)
#define
MODBUS_MAX_READ_BITS
modbus_8h.html
aded271a08d136b51971485277d78a8af
#define
MODBUS_MAX_READ_REGISTERS
modbus_8h.html
a1416786bae76c8ec6c36c84e2c2a37e5
#define
MODBUS_MAX_RW_WRITE_REGISTERS
modbus_8h.html
a655a3400949aed6cc7a6ef6c8932b2f5
#define
MODBUS_MAX_WRITE_BITS
modbus_8h.html
adb7b804ccb24b62f52ccbbb7a34de937
#define
MODBUS_MAX_WRITE_REGISTERS
modbus_8h.html
aefdc94533724fa3eb7fab696f1e7a9f3
#define
MODBUS_SET_INT16_TO_INT8
modbus_8h.html
afd7654fc2f231c090129b67b67e3cc45
(tab_int8, index, value)
#define
OFF
modbus_8h.html
a29e413f6725b2ba32d165ffaa35b01e5
#define
ON
modbus_8h.html
ad76d1750a6cdeebd506bfcd6752554d2
#define
TRUE
modbus_8h.html
aa8cecfc5c5c054d2875c03e77b7be15d
struct _modbus
modbus_t
modbus_8h.html
a126779ccc524635202208a614fac4034
MODBUS_EXCEPTION_ILLEGAL_FUNCTION
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55bab82b03e8308d8b59dbfe9ab65f1384ab
MODBUS_EXCEPTION_ILLEGAL_DATA_ADDRESS
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba680b30f0c30b63efe7a4789779b8cbc2
MODBUS_EXCEPTION_ILLEGAL_DATA_VALUE
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba430fae73907652578aacb8a8ea3dc93a
MODBUS_EXCEPTION_SLAVE_OR_SERVER_FAILURE
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba9e74d9cb9b07b3863f7a174fe2028f2d
MODBUS_EXCEPTION_ACKNOWLEDGE
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba336499b7cd223cab9da29e3080700e8e
MODBUS_EXCEPTION_SLAVE_OR_SERVER_BUSY
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55bab6b22d56d930b40ba352caef4de79941
MODBUS_EXCEPTION_NEGATIVE_ACKNOWLEDGE
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba0366e028c07d4ee7f6ac4ed05d505170
MODBUS_EXCEPTION_MEMORY_PARITY
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba5888543ca2acdfba48d70f5ff8dfd47c
MODBUS_EXCEPTION_NOT_DEFINED
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55bafce54910c3a9ab361d00e0e0c367e5e3
MODBUS_EXCEPTION_GATEWAY_PATH
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba591b874fd4c719ec1d0ac087b82c6c79
MODBUS_EXCEPTION_GATEWAY_TARGET
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55baa9b366e2f3c31ec2b63294d493813718
MODBUS_EXCEPTION_MAX
modbus_8h.html
a06fc87d81c62e9abb8790b6e5713c55bac124bda101a11e2851b2652766848b54
modbus_error_recovery_mode
modbus_8h.html
accb9e33c6c9f1413d8d7e172b1a0e42a
MODBUS_ERROR_RECOVERY_NONE
modbus_8h.html
accb9e33c6c9f1413d8d7e172b1a0e42aa2f87cf12ef3d6a505ed95c6c86f87c2c
MODBUS_ERROR_RECOVERY_LINK
modbus_8h.html
accb9e33c6c9f1413d8d7e172b1a0e42aa695c6fb33300766fde5e95d42ed78f16
MODBUS_ERROR_RECOVERY_PROTOCOL
modbus_8h.html
accb9e33c6c9f1413d8d7e172b1a0e42aa30158e61756652960778e4a6cf8bb6b4
void
modbus_close
modbus_8h.html
acd520c15281fa6da987f04446b4c0360
(modbus_t *ctx)
int
modbus_connect
modbus_8h.html
a1f6c049e4c78cf8ed6c337b6082d5e62
(modbus_t *ctx)
int
modbus_flush
modbus_8h.html
ab1a57e72626e4120e009d4bec364ea55
(modbus_t *ctx)
void
modbus_free
modbus_8h.html
a247094db217e5f69a84778eb7a6ac2a9
(modbus_t *ctx)
uint8_t
modbus_get_byte_from_bits
modbus_8h.html
a3e0e16502dde051058ee2ed7a3b39009
(const uint8_t *src, int index, unsigned int nb_bits)
void
modbus_get_byte_timeout
modbus_8h.html
a040350b14613535b4eb6c5158c0860ce
(modbus_t *ctx, struct timeval *timeout)
float
modbus_get_float
modbus_8h.html
a59389b4c5d207f0e12b3c158af2ec624
(const uint16_t *src)
int
modbus_get_header_length
modbus_8h.html
a5e1ec11c09fd005dde8e19cd501ec3fb
(modbus_t *ctx)
void
modbus_get_response_timeout
modbus_8h.html
aa5072188ae5170fed0ce31c613ba904c
(modbus_t *ctx, struct timeval *timeout)
int
modbus_get_socket
modbus_8h.html
a35f7834b5d3e3daa1f835bff4ab4dba4
(modbus_t *ctx)
void
modbus_mapping_free
modbus_8h.html
a2543ab211dc3998df9e954fa18b07d45
(modbus_mapping_t *mb_mapping)
modbus_mapping_t *
modbus_mapping_new
modbus_8h.html
af73e551c7ab191c0fd407f518e9a39f5
(int nb_coil_status, int nb_input_status, int nb_holding_registers, int nb_input_registers)
int
modbus_read_bits
modbus_8h.html
a19176544d177aa495e2844e43ee0e260
(modbus_t *ctx, int addr, int nb, uint8_t *dest)
int
modbus_read_input_bits
modbus_8h.html
ac5e1a16fc4a2ea7dde8898ec9bfb9a12
(modbus_t *ctx, int addr, int nb, uint8_t *dest)
int
modbus_read_input_registers
modbus_8h.html
af83a923addf0ce9d79d1410c173da431
(modbus_t *ctx, int addr, int nb, uint16_t *dest)
int
modbus_read_registers
modbus_8h.html
a1feff6596b23ae474fe90bc9e3ccaa7b
(modbus_t *ctx, int addr, int nb, uint16_t *dest)
int
modbus_receive
modbus_8h.html
a8cf99640c86af542a823a518322230d0
(modbus_t *ctx, uint8_t *req)
int
modbus_receive_confirmation
modbus_8h.html
ae39cb9d05ab019cdd67a595c5e0b6ed9
(modbus_t *ctx, uint8_t *rsp)
int
modbus_receive_from
modbus_8h.html
a63a651a3810d1330a204a35ce78001a4
(modbus_t *ctx, int sockfd, uint8_t *req)
int
modbus_reply
modbus_8h.html
ab69eb8732a071a7ee2e2ff12e5232d7d
(modbus_t *ctx, const uint8_t *req, int req_length, modbus_mapping_t *mb_mapping)
int
modbus_reply_exception
modbus_8h.html
ad79e9357c8ea4979f325f30c6603ab9c
(modbus_t *ctx, const uint8_t *req, unsigned int exception_code)
int
modbus_report_slave_id
modbus_8h.html
aa2fa6185b152e4d29803b4d4160515a4
(modbus_t *ctx, uint8_t *dest)
int
modbus_send_raw_request
modbus_8h.html
a00bb56948b6530f6dc715107da736e44
(modbus_t *ctx, uint8_t *raw_req, int raw_req_length)
void
modbus_set_bits_from_byte
modbus_8h.html
a787a53672551fee416395d22f314aa05
(uint8_t *dest, int index, const uint8_t value)
void
modbus_set_bits_from_bytes
modbus_8h.html
a45cae2833ef27d007cf969d9231a7a96
(uint8_t *dest, int index, unsigned int nb_bits, const uint8_t *tab_byte)
void
modbus_set_byte_timeout
modbus_8h.html
a471e6a17497c27639214662be5e729cf
(modbus_t *ctx, const struct timeval *timeout)
void
modbus_set_debug
modbus_8h.html
af2abd1a45efd70c5acdcc34437c6d616
(modbus_t *ctx, int boolean)
int
modbus_set_error_recovery
modbus_8h.html
a8579a5cd4a47b5adf4efc814fa0872b1
(modbus_t *ctx, modbus_error_recovery_mode error_recovery)
void
modbus_set_float
modbus_8h.html
a56f92c41ad531a89e37af4018d706c02
(float f, uint16_t *dest)
void
modbus_set_response_timeout
modbus_8h.html
a1d2dd53ffd2a7931490d55e45eb77e39
(modbus_t *ctx, const struct timeval *timeout)
int
modbus_set_slave
modbus_8h.html
a95465adfa3fbcffdb782d90e45ec94d5
(modbus_t *ctx, int slave)
void
modbus_set_socket
modbus_8h.html
a666503929ab817f3d51481b91666e90b
(modbus_t *ctx, int socket)
const char *
modbus_strerror
modbus_8h.html
a51a95e0ebc833eddebe4be07b416a09f
(int errnum)
int
modbus_write_and_read_registers
modbus_8h.html
a9e82f38c8b8d2f2f7646a2fa63dc1b38
(modbus_t *ctx, int write_addr, int write_nb, const uint16_t *src, int read_addr, int read_nb, uint16_t *dest)
int
modbus_write_bit
modbus_8h.html
af3c9169cc2306d9971b2e2ba6f653026
(modbus_t *ctx, int coil_addr, int status)
int
modbus_write_bits
modbus_8h.html
abf461b98fc4530ec822b43dd542e5192
(modbus_t *ctx, int addr, int nb, const uint8_t *data)
int
modbus_write_register
modbus_8h.html
af6045e967f218eb481800ba8ec722698
(modbus_t *ctx, int reg_addr, int value)
int
modbus_write_registers
modbus_8h.html
a035bb4039e21f31b8dac3aefe91fb4b7
(modbus_t *ctx, int addr, int nb, const uint16_t *data)
const unsigned int
libmodbus_version_major
modbus_8h.html
a5cdff5da44dfe6740343de77a8a76a8f
const unsigned int
libmodbus_version_micro
modbus_8h.html
a3a30f9ae60043b3da78b9fad2c8a5c5e
const unsigned int
libmodbus_version_minor
modbus_8h.html
a4046baf021a0429656a74f568434d65c
random-test-client.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
random-test-client_8c
modbus.h
#define
ADDRESS_END
random-test-client_8c.html
ae0387da87a2a7bc3c5ed7e80ea4e07e2
#define
ADDRESS_START
random-test-client_8c.html
a6331f08896faba3b6620869c9b1d9ad4
#define
LOOP
random-test-client_8c.html
a8e8f11caf539de9555d07b4e7ef5b1da
#define
SERVER_ID
random-test-client_8c.html
a77a6f4e0d13c76c96ba0a08bda9e1dba
int
main
random-test-client_8c.html
a840291bc02cba5474a4cb46a9b9566fe
(void)
random-test-server.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
random-test-server_8c
modbus.h
int
main
random-test-server_8c.html
a840291bc02cba5474a4cb46a9b9566fe
(void)
unit-test-client.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
unit-test-client_8c
modbus.h
TCP
unit-test-client_8c.html
abc6126af1d45847bc59afa0aa3216b04aa040cd7feeb588104634cdadf35abf1c
TCP_PI
unit-test-client_8c.html
abc6126af1d45847bc59afa0aa3216b04a03521523f3f8b511dcecfc7643b97bfa
RTU
unit-test-client_8c.html
abc6126af1d45847bc59afa0aa3216b04a6a98e81cb500a81d3bbb07bfa4d9790e
int
main
unit-test-client_8c.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
unit-test-server.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
unit-test-server_8c
modbus.h
TCP
unit-test-server_8c.html
adc29c2ff13d900c2f185ee95427fb06caa040cd7feeb588104634cdadf35abf1c
TCP_PI
unit-test-server_8c.html
adc29c2ff13d900c2f185ee95427fb06ca03521523f3f8b511dcecfc7643b97bfa
RTU
unit-test-server_8c.html
adc29c2ff13d900c2f185ee95427fb06ca6a98e81cb500a81d3bbb07bfa4d9790e
int
main
unit-test-server_8c.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
version.c
/tmp/ws/src/ipr_extern/libmodbus/tests/
version_8c
modbus.h
int
main
version_8c.html
a840291bc02cba5474a4cb46a9b9566fe
(void)
_modbus
struct__modbus.html
const modbus_backend_t *
backend
struct__modbus.html
a9523498037f4a2b8217cbb0478546173
void *
backend_data
struct__modbus.html
a34e9f97f6539928a652bea86a613ccf2
struct timeval
byte_timeout
struct__modbus.html
a2aeef2cb97d017e357437fb9865b37fc
int
debug
struct__modbus.html
af5969eed4e7dba5b87ddaddbf7b90597
int
error_recovery
struct__modbus.html
a88f3aa9c93048cfa7687fb4f476f6adc
struct timeval
response_timeout
struct__modbus.html
a562e86c65b4a8be9f6a55ce2b12635a3
int
s
struct__modbus.html
a82cbe5a1e37e70b2ea966d40281296e5
int
slave
struct__modbus.html
a855dfbfc250e6b718846b052f104aae7
_modbus_backend
struct__modbus__backend.html
unsigned int
backend_type
struct__modbus__backend.html
a336cb6ace4a62365c934690496643054
int(*
build_request_basis
struct__modbus__backend.html
a4850f4f82419007fa3060030b40c096e
)(modbus_t *ctx, int function, int addr, int nb, uint8_t *req)
int(*
build_response_basis
struct__modbus__backend.html
a180eb6cd15931058abdeaeed0e612b52
)(sft_t *sft, uint8_t *rsp)
int(*
check_integrity
struct__modbus__backend.html
a0b349c9910c1db123d9fae8070ff35fb
)(modbus_t *ctx, uint8_t *msg, const int msg_length)
unsigned int
checksum_length
struct__modbus__backend.html
a510d7b8958b3d77c35de39b9bbdaff51
void(*
close
struct__modbus__backend.html
aab31b2c05baa44e7ad6d7d05c2ca0ef8
)(modbus_t *ctx)
int(*
connect
struct__modbus__backend.html
aa27ba533dc9ff9d215779191f86d1348
)(modbus_t *ctx)
int(*
filter_request
struct__modbus__backend.html
aae961e3e24e4d31642943305c6780698
)(modbus_t *ctx, int slave)
int(*
flush
struct__modbus__backend.html
a649593173ecb09e3572d4c4b02d7225f
)(modbus_t *ctx)
unsigned int
header_length
struct__modbus__backend.html
a0124934b1c033fb80425bc3ca6b4a4b7
unsigned int
max_adu_length
struct__modbus__backend.html
a07e80fc7f5f3754bc8782b40c2678c2c
int(*
pre_check_confirmation
struct__modbus__backend.html
aa10bb950df8e73a2ba13416576cab5b1
)(modbus_t *ctx, const uint8_t *req, const uint8_t *rsp, int rsp_length)
int(*
prepare_response_tid
struct__modbus__backend.html
aef321aaaf97be5ae819114535a8ce386
)(const uint8_t *req, int *req_length)
ssize_t(*
recv
struct__modbus__backend.html
a392c2fe969fd9cbc1a9f05593fb34f8b
)(modbus_t *ctx, uint8_t *rsp, int rsp_length)
int(*
select
struct__modbus__backend.html
a951d97fdee5657667ad483cc020f4764
)(modbus_t *ctx, fd_set *rfds, struct timeval *tv, int msg_length)
ssize_t(*
send
struct__modbus__backend.html
a1150ca393e3bf3d3e9b50e77de02575a
)(modbus_t *ctx, const uint8_t *req, int req_length)
int(*
send_msg_pre
struct__modbus__backend.html
a795ce6656fbae76e2897544594285b2a
)(uint8_t *req, int req_length)
int(*
set_slave
struct__modbus__backend.html
a5d90142163ab285e4181140fec558cfc
)(modbus_t *ctx, int slave)
_modbus_rtu
struct__modbus__rtu.html
int
baud
struct__modbus__rtu.html
a93d088ab7149cfd8ab12aed93391e8b3
uint8_t
data_bit
struct__modbus__rtu.html
a16c80b009ccf3d1281fb72f73e27234d
char
device
struct__modbus__rtu.html
a1b19b42600b2d4654f6f14eeb66d4d79
[16]
struct termios
old_tios
struct__modbus__rtu.html
ae9549ccdf06ad18d58f3dd4770585f72
char
parity
struct__modbus__rtu.html
ac15d83827d82b48b9e9a02073eb11a06
uint8_t
stop_bit
struct__modbus__rtu.html
af5c6c8fd4f7e08328421f64f9398a6b1
_modbus_tcp
struct__modbus__tcp.html
char
ip
struct__modbus__tcp.html
ad98275cf84f80e1bfd87292615b934c0
[16]
int
port
struct__modbus__tcp.html
aa46153e0452d97123f3fba0ae76c6ded
_modbus_tcp_pi
struct__modbus__tcp__pi.html
char
node
struct__modbus__tcp__pi.html
a207b8962285445087ed476b895818c55
[_MODBUS_TCP_PI_NODE_LENGTH]
int
port
struct__modbus__tcp__pi.html
a662307942572d2e77624141a6fb2b7da
char
service
struct__modbus__tcp__pi.html
a0da47d902cab06f59dbdba109c0daa68
[_MODBUS_TCP_PI_SERVICE_LENGTH]
_sft
struct__sft.html
int
function
struct__sft.html
a225d7e69172e72dde86d586579109c6e
int
slave
struct__sft.html
a2b983381c53fc035bdaf92e5d02c365f
int
t_id
struct__sft.html
a93292ac36b199801fede547cbb493ff1
modbus_mapping_t
structmodbus__mapping__t.html
int
nb_bits
structmodbus__mapping__t.html
a184a63b1a6e8b243f3cb8bc13a338dd9
int
nb_input_bits
structmodbus__mapping__t.html
aecf6aebdd5de6f251a83f619fa15082b
int
nb_input_registers
structmodbus__mapping__t.html
abcc4199e721c79498f9f685d5dbd554b
int
nb_registers
structmodbus__mapping__t.html
a9e2a07d297069a444404ba4db9bde8be
uint8_t *
tab_bits
structmodbus__mapping__t.html
a5e3a605e87f206aff536e84fb7ee7d28
uint8_t *
tab_input_bits
structmodbus__mapping__t.html
a69be01292d12f6a57c33141841776b7e
uint16_t *
tab_input_registers
structmodbus__mapping__t.html
aaaf85c9954dbdded79c375dcc6384d1c
uint16_t *
tab_registers
structmodbus__mapping__t.html
a8205912c57cf5ce9ecf7a65f783cd775