Docs.rs
ljm-sys-0.1.1
ljm-sys 0.1.1
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Repository
Crates.io
Source
Owners
harrisonmg
Dependencies
bindgen ^0.68.1
build
Versions
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
ljm_sys
0.1.1
All Items
Constants
Functions
Type Aliases
?
Crate
ljm_sys
source
·
[
−
]
Constants
§
LJME_ATTR_LOAD_COMM_FAILURE
LJME_AUTO_IPS_FILE_INVALID
LJME_AUTO_IPS_FILE_NOT_FOUND
LJME_CANNOT_CONNECT
LJME_CANNOT_DISCONNECT
LJME_CANNOT_OPEN_DEVICE
LJME_CANNOT_READ_OUT_ONLY_STREAM
LJME_CONFIG_FILE_NOT_FOUND
LJME_CONFIG_PARSING_ERROR
LJME_CONNECTION_HAS_YIELDED_RECONNECT_FAILED
LJME_CONSTANTS_FILE_NOT_FOUND
LJME_COULD_NOT_CLAIM_DEVICE
LJME_COULD_NOT_START_STREAM
LJME_DEBUG_LOG_FAILURE
LJME_DEBUG_LOG_FILE_NOT_OPEN
LJME_DEVICE_ALREADY_OPEN
LJME_DEVICE_CURRENTLY_CLAIMED_BY_ANOTHER_PROCESS
LJME_DEVICE_DISCONNECTED
LJME_DEVICE_NOT_FOUND
LJME_DEVICE_NOT_OPEN
LJME_DIGITAL_AUTO_RECOVERY_ERROR_DETECTED
LJME_ERROR_BIT_SET
LJME_ERROR_RETRIEVAL_FAILURE
LJME_FRAMES_OMITTED_DUE_TO_PACKET_SIZE
LJME_FUNCTION_DOES_NOT_SUPPORT_THIS_TYPE
LJME_FUNCTION_ERR
LJME_INCORRECT_NUM_COMMAND_BYTES_SENT
LJME_INCORRECT_NUM_RESPONSE_BYTES_RECEIVED
LJME_INTENT_NOT_READY
LJME_INVALID_ADDRESS
LJME_INVALID_CONFIG_NAME
LJME_INVALID_CONNECTION_TYPE
LJME_INVALID_CONSTANTS_FILE
LJME_INVALID_DEVICE_TYPE
LJME_INVALID_DIRECTION
LJME_INVALID_FUNCTION
LJME_INVALID_HANDLE
LJME_INVALID_INDEX
LJME_INVALID_INFO_HANDLE
LJME_INVALID_INTERVAL_HANDLE
LJME_INVALID_LENGTH
LJME_INVALID_MAXBYTESPERMBFB
LJME_INVALID_NAME
LJME_INVALID_NUM_REGISTERS
LJME_INVALID_NUM_VALUES
LJME_INVALID_PARAMETER
LJME_INVALID_PROTOCOL_ID
LJME_INVALID_TRANSACTION_ID
LJME_INVALID_VALUE
LJME_INVALID_VALUE_TYPE
LJME_LENGTH_ERR
LJME_LIBRARY_ERRORS_BEGIN
LJME_LIBRARY_ERRORS_END
LJME_LJM_BUFFER_FULL
LJME_MBE1_ILLEGAL_FUNCTION
LJME_MBE2_ILLEGAL_DATA_ADDRESS
LJME_MBE3_ILLEGAL_DATA_VALUE
LJME_MBE4_SLAVE_DEVICE_FAILURE
LJME_MBE5_ACKNOWLEDGE
LJME_MBE6_SLAVE_DEVICE_BUSY
LJME_MBE8_MEMORY_PARITY_ERROR
LJME_MBE10_GATEWAY_PATH_UNAVAILABLE
LJME_MBE11_GATEWAY_TARGET_NO_RESPONSE
LJME_MEMORY_ALLOCATION_FAILURE
LJME_MIXED_FORMAT_IP_ADDRESS
LJME_MODBUS_ERRORS_BEGIN
LJME_MODBUS_ERRORS_END
LJME_NAMED_MUTEX_PERMISSION_DENIED
LJME_NEGATIVE_RECEIVE_BUFFER_SIZE
LJME_NOERROR
LJME_NOT_IMPLEMENTED
LJME_NO_COMMAND_BYTES_SENT
LJME_NO_DEVICES_FOUND
LJME_NO_RESPONSE_BYTES_RECEIVED
LJME_NO_SCANS_RETURNED
LJME_NULL_OBJ
LJME_NULL_POINTER
LJME_NUM_BYTES_ERR
LJME_NUM_REGS_ERR
LJME_OLD_FIRMWARE
LJME_OVERSPECIFIED_PORT
LJME_PACKET_SIZE_TOO_LARGE
LJME_PROTOCOL_ID_ERR
LJME_RECONNECT_FAILED
LJME_RESERVED_NAME
LJME_SOCKET_LEVEL_ERROR
LJME_STARTING_REG_ERR
LJME_STREAM_NOT_INITIALIZED
LJME_STREAM_NOT_RUNNING
LJME_SYNCHRONIZATION_TIMEOUT
LJME_TEMPERATURE_OUT_OF_RANGE
LJME_TRANSACTION_ID_ERR
LJME_U3_CANNOT_BE_OPENED_BY_LJM
LJME_U3_NOT_SUPPORTED_BY_LJM
LJME_U6_CANNOT_BE_OPENED_BY_LJM
LJME_U6_NOT_SUPPORTED_BY_LJM
LJME_UE9_CANNOT_BE_OPENED_BY_LJM
LJME_UE9_NOT_SUPPORTED_BY_LJM
LJME_UNABLE_TO_STOP_STREAM
LJME_UNIT_ID_ERR
LJME_UNKNOWN_ERROR
LJME_UNKNOWN_IDENTIFIER
LJME_UNKNOWN_VALUE_TYPE
LJME_UNPARSABLE_CONNECTION_TYPE
LJME_UNPARSABLE_DEVICE_TYPE
LJME_UNPARSABLE_IDENTIFIER
LJME_USB_FAILURE
LJME_USING_DEFAULT_CALIBRATION
LJME_VOLTAGE_OUT_OF_RANGE
LJME_WARNINGS_BEGIN
LJME_WARNINGS_END
LJME_WINSOCK_FAILURE
LJM_ALLOWS_AUTO_CONDENSE_ADDRESSES
LJM_ALLOWS_AUTO_MULTIPLE_FEEDBACKS
LJM_AUTO_IPS
LJM_AUTO_IPS_FILE
LJM_AUTO_RECONNECT_STICKY_CONNECTION
LJM_AUTO_RECONNECT_STICKY_SERIAL
LJM_AUTO_RECONNECT_WAIT_MS
LJM_BYTE
LJM_BYTES_PER_REGISTER
LJM_CONSTANTS_FILE
LJM_DEBUG
LJM_DEBUG_LOG_BUFFER_MAX_SIZE
LJM_DEBUG_LOG_FILE
LJM_DEBUG_LOG_FILE_MAX_SIZE
LJM_DEBUG_LOG_LEVEL
LJM_DEBUG_LOG_MODE
LJM_DEBUG_LOG_MODE_CONTINUOUS
LJM_DEBUG_LOG_MODE_NEVER
LJM_DEBUG_LOG_MODE_ON_ERROR
LJM_DEBUG_LOG_SLEEP_TIME_MS
LJM_DEEP_SEARCH_FILE
LJM_DEFAULT_ETHERNET_OPEN_TIMEOUT_MS
LJM_DEFAULT_ETHERNET_SEND_RECEIVE_TIMEOUT_MS
LJM_DEFAULT_FEEDBACK_ALLOCATION_SIZE
LJM_DEFAULT_PORT
LJM_DEFAULT_UNIT_ID
LJM_DEFAULT_USB_SEND_RECEIVE_TIMEOUT_MS
LJM_DEFAULT_WIFI_OPEN_TIMEOUT_MS
LJM_DEFAULT_WIFI_SEND_RECEIVE_TIMEOUT_MS
LJM_DEMO_MODE
LJM_DUMMY_VALUE
LJM_ERROR
LJM_ERROR_CONSTANTS_FILE
LJM_ETHERNET_OPEN_TIMEOUT_MS
LJM_ETHERNET_SEND_RECEIVE_TIMEOUT_MS
LJM_ETHERNET_UDP_PORT
LJM_FATAL
LJM_FLOAT32
LJM_GND
LJM_INFO
LJM_INT32
LJM_INVALID_NAME_ADDRESS
LJM_IPv4_STRING_SIZE
LJM_KEEP_OPEN
LJM_LIBRARY_VERSION
LJM_LIST_ALL_SIZE
LJM_MAC_STRING_SIZE
LJM_MAX_ETHERNET_PACKET_NUM_BYTES_T7
LJM_MAX_NAME_SIZE
LJM_MAX_TCP_PACKET_NUM_BYTES_T7
LJM_MAX_USB_PACKET_NUM_BYTES
LJM_MAX_WIFI_PACKET_NUM_BYTES_T7
LJM_MODBUS_MAP_CONSTANTS_FILE
LJM_NO_IP_ADDRESS
LJM_NO_PORT
LJM_NO_TIMEOUT
LJM_OLD_FIRMWARE_CHECK
LJM_OPEN_CLOSE
LJM_OPEN_MODE
LJM_OPEN_TCP_DEVICE_TIMEOUT_MS
LJM_PACKET
LJM_READ
LJM_RETRY_ON_TRANSACTION_ID_MISMATCH
LJM_SCAN_NOT_READ
LJM_SEND_RECEIVE_TIMEOUT_MS
LJM_SPECIAL_ADDRESSES_FILE
LJM_SPECIAL_ADDRESSES_STATUS
LJM_SPECIFIC_IPS_FILE
LJM_STREAM_AIN_BINARY
LJM_STREAM_DIGITAL_AUTO_RECOVERY_ERROR_DETECTION_DISABLED
LJM_STREAM_PACKET
LJM_STREAM_RECEIVE_TIMEOUT_MODE
LJM_STREAM_RECEIVE_TIMEOUT_MODE_CALCULATED
LJM_STREAM_RECEIVE_TIMEOUT_MODE_MANUAL
LJM_STREAM_RECEIVE_TIMEOUT_MS
LJM_STREAM_SCANS_RETURN
LJM_STREAM_SCANS_RETURN_ALL
LJM_STREAM_SCANS_RETURN_ALL_OR_NONE
LJM_STREAM_TCP_RECEIVE_BUFFER_SIZE
LJM_STREAM_TRANSFERS_PER_SECOND
LJM_STRING
LJM_STRING_ALLOCATION_SIZE
LJM_STRING_MAX_SIZE
LJM_TCP_PORT
LJM_TRACE
LJM_UDP_PORT
LJM_UINT16
LJM_UINT32
LJM_USB_SEND_RECEIVE_TIMEOUT_MS
LJM_USER
LJM_USE_DEFAULT_MAXBYTESPERMBFB
LJM_USE_TCP_INIT_FOR_T7_WIFI_TCP
LJM_VERSION
LJM_WARNING
LJM_WIFI_OPEN_TIMEOUT_MS
LJM_WIFI_SEND_RECEIVE_TIMEOUT_MS
LJM_WIFI_UDP_PORT
LJM_WRITE
LJM_ZERO_LENGTH_ARRAY_ERROR
LJM_ZERO_LENGTH_ARRAY_IGNORE_OPERATION
LJM_ZERO_LENGTH_ARRAY_MODE
LJM_ctANY
LJM_ctANY_TCP
LJM_ctETHERNET
LJM_ctETHERNET_ANY
LJM_ctETHERNET_TCP
LJM_ctETHERNET_UDP
LJM_ctNETWORK_ANY
LJM_ctNETWORK_TCP
LJM_ctNETWORK_UDP
LJM_ctTCP
LJM_ctUSB
LJM_ctWIFI
LJM_ctWIFI_ANY
LJM_ctWIFI_TCP
LJM_ctWIFI_UDP
LJM_dtANY
LJM_dtDIGIT
LJM_dtT4
LJM_dtT7
LJM_dtTSERIES
LJM_idANY
LJM_ttB
LJM_ttC
LJM_ttE
LJM_ttJ
LJM_ttK
LJM_ttN
LJM_ttR
LJM_ttS
LJM_ttT
Functions
§
LJM_AddressToType
⚠
LJM_AddressesToMBFB
⚠
LJM_AddressesToTypes
⚠
LJM_ByteArrayToFLOAT32
⚠
LJM_ByteArrayToINT32
⚠
LJM_ByteArrayToUINT16
⚠
LJM_ByteArrayToUINT32
⚠
LJM_CleanInfo
⚠
LJM_CleanInterval
⚠
LJM_Close
⚠
LJM_CloseAll
⚠
LJM_ErrorToString
⚠
LJM_FLOAT32ToByteArray
⚠
LJM_GetDeepSearchInfo
⚠
LJM_GetHandleInfo
⚠
LJM_GetHostTick
⚠
LJM_GetHostTick32Bit
⚠
LJM_GetSpecificIPsInfo
⚠
LJM_GetStreamTCPReceiveBufferStatus
⚠
LJM_INT32ToByteArray
⚠
LJM_IPToNumber
⚠
LJM_ListAll
⚠
LJM_ListAllExtended
⚠
LJM_ListAllS
⚠
LJM_LoadConfigurationFile
⚠
LJM_LoadConstants
⚠
LJM_LoadConstantsFromFile
⚠
LJM_LoadConstantsFromString
⚠
LJM_Log
⚠
LJM_LookupConstantName
⚠
LJM_LookupConstantValue
⚠
LJM_MACToNumber
⚠
LJM_MBFBComm
⚠
LJM_NameToAddress
⚠
LJM_NamesToAddresses
⚠
LJM_NumberToIP
⚠
LJM_NumberToMAC
⚠
LJM_Open
⚠
LJM_OpenS
⚠
LJM_ReadLibraryConfigS
⚠
LJM_ReadLibraryConfigStringS
⚠
LJM_ReadRaw
⚠
LJM_RegisterDeviceReconnectCallback
⚠
LJM_ResetLog
⚠
LJM_SetStreamCallback
⚠
LJM_StartInterval
⚠
LJM_StreamBurst
⚠
LJM_TCVoltsToTemp
⚠
LJM_UINT16ToByteArray
⚠
LJM_UINT32ToByteArray
⚠
LJM_UpdateValues
⚠
LJM_WaitForNextInterval
⚠
LJM_WriteLibraryConfigS
⚠
LJM_WriteLibraryConfigStringS
⚠
LJM_WriteRaw
⚠
LJM_eAddresses
⚠
LJM_eNames
⚠
LJM_eReadAddress
⚠
LJM_eReadAddressArray
⚠
LJM_eReadAddressByteArray
⚠
LJM_eReadAddressString
⚠
LJM_eReadAddresses
⚠
LJM_eReadName
⚠
LJM_eReadNameArray
⚠
LJM_eReadNameByteArray
⚠
LJM_eReadNameString
⚠
LJM_eReadNames
⚠
LJM_eStreamRead
⚠
LJM_eStreamStart
⚠
LJM_eStreamStop
⚠
LJM_eWriteAddress
⚠
LJM_eWriteAddressArray
⚠
LJM_eWriteAddressByteArray
⚠
LJM_eWriteAddressString
⚠
LJM_eWriteAddresses
⚠
LJM_eWriteName
⚠
LJM_eWriteNameArray
⚠
LJM_eWriteNameByteArray
⚠
LJM_eWriteNameString
⚠
LJM_eWriteNames
⚠
Type Aliases
§
LJM_DeviceReconnectCallback
LJM_StreamReadCallback
_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
_bindgen_ty_11
_bindgen_ty_12
_bindgen_ty_13
_bindgen_ty_14