[][src]Crate libmodbus_sys

Structs

__fsid_t
__pthread_cond_s
__pthread_cond_s__bindgen_ty_1__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2__bindgen_ty_1
__pthread_internal_list
__pthread_internal_slist
__pthread_mutex_s
__pthread_rwlock_arch_t
__sigset_t
_fpreg
_fpstate
_fpx_sw_bytes
_fpxreg
_libc_fpstate
_libc_fpxreg
_libc_xmmreg
_modbus
_modbus_mapping_t
_xmmreg
_xsave_hdr
_xstate
_ymmh_state
fd_set
mcontext_t
modbus_error_recovery_mode
sigaction
sigcontext
sigevent
sigevent__bindgen_ty_1__bindgen_ty_1
siginfo_t
siginfo_t__bindgen_ty_1__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_2
siginfo_t__bindgen_ty_1__bindgen_ty_3
siginfo_t__bindgen_ty_1__bindgen_ty_4
siginfo_t__bindgen_ty_1__bindgen_ty_5
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_6
siginfo_t__bindgen_ty_1__bindgen_ty_7
sigstack
stack_t
timespec
timeval
ucontext_t

Constants

AIO_PRIO_DELTA_MAX
ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BUS_ADRALN
BUS_ADRERR
BUS_MCEERR_AO
BUS_MCEERR_AR
BUS_OBJERR
BYTE_ORDER
CANBSIZ
CHARCLASS_NAME_MAX
CLD_CONTINUED
CLD_DUMPED
CLD_EXITED
CLD_KILLED
CLD_STOPPED
CLD_TRAPPED
COLL_WEIGHTS_MAX
DELAYTIMER_MAX
DEV_BSIZE
EXEC_PAGESIZE
EXPR_NEST_MAX
FALSE
FD_SETSIZE
FPE_CONDTRAP
FPE_FLTDIV
FPE_FLTINV
FPE_FLTOVF
FPE_FLTRES
FPE_FLTSUB
FPE_FLTUND
FPE_FLTUNK
FPE_INTDIV
FPE_INTOVF
FP_XSTATE_MAGIC1
FP_XSTATE_MAGIC2
HOST_NAME_MAX
HZ
ILL_BADIADDR
ILL_BADSTK
ILL_COPROC
ILL_ILLADR
ILL_ILLOPC
ILL_ILLOPN
ILL_ILLTRP
ILL_PRVOPC
ILL_PRVREG
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
LIBMODBUS_VERSION_HEX
LIBMODBUS_VERSION_MAJOR
LIBMODBUS_VERSION_MICRO
LIBMODBUS_VERSION_MINOR
LIBMODBUS_VERSION_STRING
LINE_MAX
LINK_MAX
LITTLE_ENDIAN
LOGIN_NAME_MAX
MAXHOSTNAMELEN
MAXPATHLEN
MAXSYMLINKS
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MINSIGSTKSZ
MODBUS_BROADCAST_ADDRESS
MODBUS_ENOBASE
MODBUS_EXCEPTION_ACKNOWLEDGE
MODBUS_EXCEPTION_GATEWAY_PATH
MODBUS_EXCEPTION_GATEWAY_TARGET
MODBUS_EXCEPTION_ILLEGAL_DATA_ADDRESS
MODBUS_EXCEPTION_ILLEGAL_DATA_VALUE
MODBUS_EXCEPTION_ILLEGAL_FUNCTION
MODBUS_EXCEPTION_MAX
MODBUS_EXCEPTION_MEMORY_PARITY
MODBUS_EXCEPTION_NEGATIVE_ACKNOWLEDGE
MODBUS_EXCEPTION_NOT_DEFINED
MODBUS_EXCEPTION_SLAVE_OR_SERVER_BUSY
MODBUS_EXCEPTION_SLAVE_OR_SERVER_FAILURE
MODBUS_FC_MASK_WRITE_REGISTER
MODBUS_FC_READ_COILS
MODBUS_FC_READ_DISCRETE_INPUTS
MODBUS_FC_READ_EXCEPTION_STATUS
MODBUS_FC_READ_HOLDING_REGISTERS
MODBUS_FC_READ_INPUT_REGISTERS
MODBUS_FC_REPORT_SLAVE_ID
MODBUS_FC_WRITE_AND_READ_REGISTERS
MODBUS_FC_WRITE_MULTIPLE_COILS
MODBUS_FC_WRITE_MULTIPLE_REGISTERS
MODBUS_FC_WRITE_SINGLE_COIL
MODBUS_FC_WRITE_SINGLE_REGISTER
MODBUS_MAX_ADU_LENGTH
MODBUS_MAX_PDU_LENGTH
MODBUS_MAX_READ_BITS
MODBUS_MAX_READ_REGISTERS
MODBUS_MAX_WRITE_BITS
MODBUS_MAX_WRITE_REGISTERS
MODBUS_MAX_WR_READ_REGISTERS
MODBUS_MAX_WR_WRITE_REGISTERS
MODBUS_RTU_MAX_ADU_LENGTH
MODBUS_RTU_RS232
MODBUS_RTU_RS485
MODBUS_RTU_RTS_DOWN
MODBUS_RTU_RTS_NONE
MODBUS_RTU_RTS_UP
MODBUS_TCP_DEFAULT_PORT
MODBUS_TCP_MAX_ADU_LENGTH
MODBUS_TCP_SLAVE
MQ_PRIO_MAX
NAME_MAX
NCARGS
NGREG
NGROUPS
NGROUPS_MAX
NOFILE
NOGROUP
NR_OPEN
NSIG
OFF
ON
PATH_MAX
PDP_ENDIAN
PIPE_BUF
POLL_ERR
POLL_HUP
POLL_IN
POLL_MSG
POLL_OUT
POLL_PRI
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
PTRDIFF_MAX
PTRDIFF_MIN
RE_DUP_MAX
RTSIG_MAX
SA_INTERRUPT
SA_NOCLDSTOP
SA_NOCLDWAIT
SA_NODEFER
SA_NOMASK
SA_ONESHOT
SA_ONSTACK
SA_RESETHAND
SA_RESTART
SA_SIGINFO
SA_STACK
SEGV_ACCADI
SEGV_ACCERR
SEGV_ADIDERR
SEGV_ADIPERR
SEGV_BNDERR
SEGV_MAPERR
SEGV_PKUERR
SEM_VALUE_MAX
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCLD
SIGCONT
SIGEV_NONE
SIGEV_SIGNAL
SIGEV_THREAD
SIGEV_THREAD_ID
SIGFPE
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPOLL
SIGPROF
SIGPWR
SIGQUIT
SIGSEGV
SIGSTKFLT
SIGSTKSZ
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_BLOCK
SIG_SETMASK
SIG_UNBLOCK
SIZE_MAX
SI_ASYNCIO
SI_ASYNCNL
SI_DETHREAD
SI_KERNEL
SI_MESGQ
SI_QUEUE
SI_SIGIO
SI_TIMER
SI_TKILL
SI_USER
SS_DISABLE
SS_ONSTACK
TRUE
TTY_NAME_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WINT_MAX
WINT_MIN
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_ATFILE_SOURCE
_BITS_BYTESWAP_H
_BITS_ENDIANNESS_H
_BITS_ENDIAN_H
_BITS_POSIX1_LIM_H
_BITS_POSIX2_LIM_H
_BITS_PTHREADTYPES_ARCH_H
_BITS_PTHREADTYPES_COMMON_H
_BITS_SIGACTION_H
_BITS_SIGCONTEXT_H
_BITS_SIGEVENT_CONSTS_H
_BITS_SIGINFO_ARCH_H
_BITS_SIGINFO_CONSTS_H
_BITS_SIGNUM_GENERIC_H
_BITS_SIGNUM_H
_BITS_SIGSTACK_H
_BITS_SIGTHREAD_H
_BITS_SS_FLAGS_H
_BITS_STDINT_INTN_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_UINTN_IDENTITY_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_ENDIAN_H
_FEATURES_H
_LIBC_LIMITS_H_
_NSIG
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_C_SOURCE
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SOURCE
_POSIX_SSIZE_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_STDC_PREDEF_H
_STDINT_H
_STRUCT_TIMESPEC
_SYS_CDEFS_H
_SYS_PARAM_H
_SYS_SELECT_H
_SYS_TYPES_H
_SYS_UCONTEXT_H
_THREAD_MUTEX_INTERNAL_H
_THREAD_SHARED_TYPES_H
__BIG_ENDIAN
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__FD_SETSIZE
__FD_ZERO_STOS
__FLOAT_WORD_ORDER
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LITTLE_ENDIAN
__LONG_DOUBLE_USES_FLOAT128
__NGREG
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PTHREAD_MUTEX_HAVE_PREV
__RLIM_T_MATCHES_RLIM64_T
__SIGEV_MAX_SIZE
__SIGRTMAX
__SIGRTMIN
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__SI_ASYNCIO_AFTER_SIGIO
__SI_ERRNO_THEN_CODE
__SI_HAVE_SIGSYS
__SI_MAX_SIZE
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__clock_t_defined
__clockid_t_defined
__glibc_c99_flexarr_available
__have_pthread_attr_t
__sig_atomic_t_defined
__sigevent_t_defined
__siginfo_t_defined
__sigset_t_defined
__sigstack_defined
__stack_t_defined
__time_t_defined
__timer_t_defined
__timeval_defined

Statics

_sys_siglist
libmodbus_version_major
libmodbus_version_micro
libmodbus_version_minor
sys_siglist

Functions

__libc_current_sigrtmax
__libc_current_sigrtmin
__sysv_signal
gsignal
kill
killpg
modbus_close
modbus_connect
modbus_flush
modbus_free
modbus_get_byte_from_bits
modbus_get_byte_timeout
modbus_get_float
modbus_get_float_abcd
modbus_get_float_badc
modbus_get_float_cdab
modbus_get_float_dcba
modbus_get_header_length
modbus_get_indication_timeout
modbus_get_response_timeout
modbus_get_slave
modbus_get_socket
modbus_mapping_free
modbus_mapping_new
modbus_mapping_new_start_address
modbus_mask_write_register
modbus_new_rtu
modbus_new_tcp
modbus_new_tcp_pi
modbus_read_bits
modbus_read_input_bits
modbus_read_input_registers
modbus_read_registers
modbus_receive
modbus_receive_confirmation
modbus_reply
modbus_reply_exception
modbus_report_slave_id
modbus_rtu_get_rts
modbus_rtu_get_rts_delay
modbus_rtu_get_serial_mode
modbus_rtu_set_custom_rts
modbus_rtu_set_rts
modbus_rtu_set_rts_delay
modbus_rtu_set_serial_mode
modbus_send_raw_request
modbus_set_bits_from_byte
modbus_set_bits_from_bytes
modbus_set_byte_timeout
modbus_set_debug
modbus_set_error_recovery
modbus_set_float
modbus_set_float_abcd
modbus_set_float_badc
modbus_set_float_cdab
modbus_set_float_dcba
modbus_set_indication_timeout
modbus_set_response_timeout
modbus_set_slave
modbus_set_socket
modbus_strerror
modbus_tcp_accept
modbus_tcp_listen
modbus_tcp_pi_accept
modbus_tcp_pi_listen
modbus_write_and_read_registers
modbus_write_bit
modbus_write_bits
modbus_write_register
modbus_write_registers
pselect
psiginfo
psignal
pthread_kill
pthread_sigmask
raise
select
sigaction
sigaddset
sigaltstack
sigblock
sigdelset
sigemptyset
sigfillset
siggetmask
siginterrupt
sigismember
signal
sigpending
sigprocmask
sigqueue
sigreturn
sigsetmask
sigstack
sigsuspend
sigtimedwait
sigwait
sigwaitinfo
ssignal

Type Definitions

__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fd_mask
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__pthread_slist_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__sighandler_t
__sigval_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
_bindgen_ty_6
_bindgen_ty_7
_bindgen_ty_8
_bindgen_ty_9
_bindgen_ty_10
blkcnt_t
blksize_t
caddr_t
clock_t
clockid_t
daddr_t
dev_t
fd_mask
fpregset_t
fsblkcnt_t
fsfilcnt_t
fsid_t
gid_t
greg_t
gregset_t
id_t
ino_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
key_t
loff_t
modbus_mapping_t
modbus_t
mode_t
nlink_t
off_t
pid_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
pthread_t
quad_t
register_t
sig_atomic_t
sig_t
sigevent_t
sigset_t
sigval_t
size_t
ssize_t
suseconds_t
time_t
timer_t
u_char
u_int
u_int8_t
u_int16_t
u_int32_t
u_int64_t
u_long
u_quad_t
u_short
uid_t
uint
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
ulong
ushort

Unions

__pthread_cond_s__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2
pthread_attr_t
pthread_barrier_t
pthread_barrierattr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlockattr_t
sigaction__bindgen_ty_1
sigcontext__bindgen_ty_1
sigevent__bindgen_ty_1
siginfo_t__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1
sigval